复制文件夹并使用命令提示符重命名

3
我想复制一个文件夹并将其粘贴到与它相同的目录中。
例如:
C:\Test是主目录,其中包含一个名为ACDM的文件夹,我想将ACDM复制到同一目录中,并将新文件夹重命名为ACDM1,该文件夹将具有与ACDM相同的所有文件。
我想使用命令提示符完成此操作。
我尝试了以下操作:
C:>Xcopy C:\Test C:\Test\ACDM1 /E /U 无法执行循环复制 0个文件已复制
但这个方法失败了,不确定如何在XCOPY命令中添加REN命令。
需要尽快帮助,因为我想创建一个批处理文件,该文件将创建现有文件夹的副本并根据从文本文件检索到的名称进行重命名。
3个回答

3
xcopy "C:\Test\ACDM\*.*" "C:\Test\ACDM1\" /s/h/e/k/f/c

1
Colin,xcopy命令创建给定的文件夹,反斜杠阻止xcopy询问它是否是文件夹。您可以看到OP报告说它有效。 - foxidrive
好在我没有改变它,感谢澄清。 - Colin

1
 xcopy C:\Test\ACDM C:\Test\ACDM1\ /E /Q

1
for /f "delims=" %%a in (yourtextfilename) do xcopy "C:\Test\ACDM" "C:\Test\%%a\" /E

作为 .bat 文件行。直接从提示符中更改每个 %%% 我已经假设(由于缺乏进一步的信息)你的文本文件只包含一行。
ACDM1
  • 你也没有指定要使用的文本文件名。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接