小编Sti*_*ire的帖子

从列表中复制具有特定名称和升序编号的文件

我有一个文件夹,其中包含数千个以某种方式命名的 pdf 文件,以及我想要复制到另一个文件夹的文件列表。

- "abcd0000000001-00.pdf"
- "abcd0000000001-01.pdf"
- "abcd0000000001-02.pdf"  // copy abcd0000000001-02.pdf
- "abcd0000000002-00.pdf"
- "abcd0000000002-01.pdf"
- "abcd0000000002-02.pdf"
- "abcd0000000002-03.pdf"  // copy abcd0000000002-03.pdf
- "abcd0000000003-00.pdf"
- "abcd0000000003-01.pdf"
- "abcd0000000004-00.pdf"
- "abcd0000000004-01.pdf"  
- "abcd0000000004-02.pdf"
- "abcd0000000004-03.pdf"
- "abcd0000000004-04.pdf"  // copy abcd0000000004-04.pdf
- ...
- "abcd000000000n-nn.pdf" //  copy abcd000000000n-[highest].pdf
Run Code Online (Sandbox Code Playgroud)

我不想复制每个 pdf 文件,只想复制每个文件中升序编号最高的文件。

我找到了Vomit IT - Chunky Mess Style的这段代码

FOR /F "USEBACKQ TOKENS=*" %F IN ("C:\Folder\FileList.txt") DO XCOPY /F /Y "C:\SourceFolder\%~F" "C:\DestinationFolder\"
Run Code Online (Sandbox Code Playgroud)

如何编辑这行代码以每次获得最高的升序数?

windows command-line batch-file

5
推荐指数
1
解决办法
1336
查看次数

标签 统计

batch-file ×1

command-line ×1

windows ×1