批量复制相同文件名的文件到一个文件夹里面自动重命名

批量复制相同文件名的文件到一个文件夹里面自动重命名 相同文件名的文件在不同文件夹里面然后我搜索出来想复制到一个文件夹下面,然后批量重命名, 主要是可以复制但是 文件名相同就覆盖了. 所以要在复制的时候重命名才行! 不同文件夹相同文件名,批量复制到一个文件夹下面!

第1个回答  2020-02-10
用批处理
@echo
off&setlocal
enabledelayedexpansion&for
/f
"delims="
%%a
in
('dir
/s/b
*.*')do
set/a
a+=1&echo
f|xcopy
/e
/y
"%%a"
"D:\new(!a!).*"
这是当前文件夹(包括子文件夹)复制到D盘下,重命名为new(数字).后缀
复制到哪里你可以自己修改一下路径!那个"!a!"你可以不用管.
用法:把上面的代码复制到记事本里,保存后缀名为.bat的文件,放到当前文件夹就可以了(要处理的文件夹)
相似回答