Windows资源管理器 - 复制文件并将数字增加1

时间:2018-02-05 17:46:47

标签: windows rename file-rename explorer

我目前正在开发一个项目,我正在创建大量类似于原始文件的文件。到目前为止,在Windows资源管理器中,我不得不将原始文件复制并粘贴到同一文件夹中,然后重命名该副本。

但是,我的文件已命名 文件1摘要,文件2摘要,文件3摘要等 但Windows重命名副本文件1 Summary_Copy。因此,我必须删除末尾的字符串并手动修改文件的编号。

有没有办法在Windows中更改此设置,或者是否有任何可以解决此问题的解决方法(文件管理程序或脚本)。

提前致谢

1 个答案:

答案 0 :(得分:0)

所以我发现最好的方法是创建一个批处理文件。批处理文件获取了我想要复制的文件,并使用用户定义的字符串重命名它。

这是批处理文件:

@echo off
set /p id="Filename:"
set /p new="New File Prefix:"
set /p num="Enter number of copies:"
for /l %%x in (1,1,%num%) do 
    (copy "%id%.xml" %new%%%x" Summary.xml")

所以这个批处理文件要求输入文件名(我知道我正在处理xml文件,这就是为什么它不考虑文件扩展名)。然后它要求新文件前缀和我想要的副本数量。

FOR循环从1开始并逐步进行,直到达到所需的副本数量。 for循环执行copy命令并重命名该文件 {Prefix} {Loop Number} Summary.xml

我希望这会有所帮助