将多个目录中的文件复制到一个文件夹中

时间:2013-06-18 21:27:21

标签: batch-file cmd

我在多个目录中有很多图片,并希望将它们复制到一个文件夹,但是当目标文件夹中已存在同名文件时,我的脚本会被中断。我试过了

for /R d:\dups %f in (*.jpg) do copy "%f" d:\pictures\.

在将代码复制到目标文件夹之前,我可以添加哪些代码来附加较新文件的名称?我的源目录是“d:\ dups”,我的目标文件夹是“d:\ pictures”。谢谢!

1 个答案:

答案 0 :(得分:3)

示例:

@echo off
for /R "d:\dups" %%f in (*.jpg) do copy "%%f" "d:\pictures\New-%%f"