使用批处理批量复制文件并重命名

匿名 (未验证) 提交于 2019-12-02 23:38:02
版权声明:仅用于学习交流,如有侵权请通知本人删除! https://blog.csdn.net/parker007/article/details/90753092

工作中如果需要把一个文件复制成N个内容一样且名称不一样的文件,可以使用批处理命令实现

步骤如下:

1、如现有文件名称为:test001.ini 文件

2、创建一个文件名称列表 FileList.txt,2种方式可以创建

1)是可以使用excel创建,然后复制到 FileList.txt

2)通过批处理命令实现

 REM @echo off @echo off  set name=FileList.txt set exc=.ini for /l %%i in (01,1,99) do ( echo %%i%exc% >>%name% )

 1.ini 2.ini 3.ini 4.ini 5.ini 6.ini 7.ini 8.ini 9.ini 10.ini 11.ini 12.ini 13.ini 14.ini 15.ini 16.ini 17.ini 18.ini 19.ini 20.ini

3、创建批处理命令,会根据 FileList.txttest001.ini 文件复制20次(根据需要的多少在FileList.txtFileList.txt 中命名生成

 REM @echo off @echo off set str=test001.ini for /f %%i in (FileList.txt) do (echo F|(xcopy %str% %%i))

4、结果如下

文章来源: https://blog.csdn.net/parker007/article/details/90753092
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!