批量复制和重命名文件

时间:2014-03-08 20:44:20

标签: batch-file

成为朋友,

我想写一个执行以下操作的代码: 我有一个文件(.mp4),我有一个标题的a.txt;每一条线。 现在我想为.txt中的每个标题创建一个.mp4副本 因此,基本上应该制作原始.mp4的副本,然后在标题1之后重命名 然后是另一个标题为2的副本,依此类推。

到目前为止,我发现了如何在标题中使用升序编号复制和重命名文件:

C:\>for /L %f in (1,1,1000) do copy C:\Temp\1Filename.mp4 C:\Temp\%fFilename.txt

1 个答案:

答案 0 :(得分:0)

以下行将执行您想要的操作

FOR /F "tokens=* usebackq" %i IN (`type "C:\path\to\titles.txt"`) DO COPY "C:\Temp\OriginalFilename.mp4" "C:\Temp\%i.mp4"

请注意,如果您要从.bat文件运行该批处理,则必须将每个%i更改为%%i