我需要一个'Xcopy'或任何复制命令来将文件从源复制到目标并重命名该文件。
例如
源目录:C:\ Source \
Sourced irectory中的文件:textfile.txt; xmlfile.xml; htmlfile.htm
目标目录:C:\ Destination \
目标目录中的文件:textfile.txt.abc; xmlfile.xml.abc; htmlfile.htm.abc
答案 0 :(得分:-1)
假设您使用的是Windows Vista / 7左右,
copy C:\Source\*.* C:\Destination\*.*.tmp
目标文件夹必须存在,否则副本将失败。它不会递归地复制,但在你的例子中它完美地工作!
答案 1 :(得分:-1)
使用xcopy命令。
将源指定为文件夹(末尾反斜杠),命令将以交换机/E
xcopy "c:\source\" "c:\destination\" /E
文件夹内容将以递归方式复制到“c:\ destination \”
最后,使用ren
命令重命名文件夹:
ren "c:\source\destination" "copiedfolder"
您完成的批处理文件如下所示:
xcopy "c:\source\" "c:\destination\" /E
ren "c:\source\destination" "copiedfolder"
如另一个答案所述,目标文件夹必须存在。如果没有,请考虑mkdir命令!
作为备注,请尝试输入xcopy /?对命令的扩展帮助。 /?适用于许多标准的Windows命令。