0

我需要一个“Xcopy”或任何复制命令来将文件从源复制到目标并重命名文件。

例如

源目录:C:\Source\

源目录中的文件:textfile.txt;xml文件.xml;html文件.htm

目标目录:C:\Destination\

目标目录中的文件: textfile.txt.abc ;xmlfile.xml.abc; htmlfile.htm.abc

4

2 回答 2

-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 命令。

于 2013-03-21T09:23:30.187 回答
-1

假设您使用的是 Windows Vista/7 左右,

copy C:\Source\*.* C:\Destination\*.*.tmp

目标文件夹必须存在,否则复制将失败。它不会递归地进行复制,但在您的示例中它可以完美运行!

于 2012-04-17T09:29:13.370 回答