[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 【已解决】求助批处理按要求复制PDF文件数量

现在有如此格式的文件:
序号      主文件名     数量
001     示例a      3
002     示例b      5
003     示例c     25
……
诸如此类200多个PDF文件,现在需要把相应在序号的文件,按数量复制相同的文件出来,生成如:
001   示例a 01.pdf
001   示例a 02.pdf
001   示例a 03.pdf
002   示例b 01.pdf
002   示例b 02.pdf
002   示例b 03.pdf
002   示例b 04.pdf
002   示例b 05.pdf
……
请问大神,如何用批处理实现呢?
洛克坚

回复 2# qixiaobin0715


    好像不行呢~
洛克坚

TOP

回复 2# qixiaobin0715


   修改主题的案列,把扩展名去掉,最后再加,这样会更好操作吗?
洛克坚

TOP

回复 6# qixiaobin0715


    有道理,经过反复测试,终于成功了,谢谢您!
洛克坚

TOP

回复 7# rockjean
最终实现的代码如下:
@echo off
setlocal enabledelayedexpansion
for /f "skip=1 tokens=1,2,3 delims=        " %%i in (data.txt) do (
    for /l %%a in (1,1,%%k) do (
        set n=0%%a
        copy "%%j.pdf" "%%i%%j !n:~-2!.pdf"
    )
)
pause
洛克坚

TOP

返回列表