工作中如果需要把一个文件复制成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.ini2.ini3.ini4.ini5.ini6.ini7.ini8.ini9.ini10.ini11.ini12.ini13.ini14.ini15.ini16.ini17.ini18.ini19.ini20.ini
3、创建批处理命令,会根据 FileList.txt 中的内容,将test001.ini 文件复制20次(根据需要的多少在FileList.txt增加需要创建的名称即可),且按 FileList.txt 中命名生成
REM @echo off
@echo off
set str=test001.ini
for /f %%i in (FileList.txt) do (echo F|(xcopy %str% %%i))
4、结果如下
到此这篇关于批处理命令批量复制文件并重命名的实现的文章就介绍到这了,更多相关批处理批量重命名内容请搜索悠久资源网以前的文章或继续浏览下面的相关文章希望大家以后多多支持悠久资源网!
您可能感兴趣的文章:
- 批处理命令call、start、goto的使用
- 批处理copy命令的具体使用
- 批处理BAT脚本中set命令的使用详解(批处理之家Batcher)
- 批处理模式下运行 top 命令的方法
- 批处理之新窗口执行命令的脚本