【发布时间】:2011-07-12 00:40:12
【问题描述】:
我有许多图像文件夹,我想创建一个批处理文件,可以查看所有这些目录及其子目录,并将每个图像复制到一个新文件夹(同一文件夹中的所有文件)。我使用以下方法进行此工作:
md "My new folder"
for /D %i in (*) do copy "%i\*" ".\My New Folder"
但是,我还想保留重复文件(例如,如果文件夹 1 和文件夹 2 都有名为 001.jpg 的图像,我希望将两者都复制到新文件夹中)。新文件名是什么对我来说并不重要!有:
001.jpg
001(1).jpg
001(2).jpg
会很棒,但即使只是用增量计数重命名每个文件并最终得到:
1.jpg
2.jpg
3.jpg
etc
也可以。我只需要使用标准的 .bat/.cmd 文件,不需要外部软件。
感谢您的帮助!
【问题讨论】:
标签: windows batch-file copy cmd rename