【问题标题】:Copying a Folder and renaming it using command prompt复制文件夹并使用命令提示符重命名它
【发布时间】:2014-02-15 00:19:38
【问题描述】:

我正在尝试复制一个文件夹并将其粘贴到从中复制的同一目录中。

例如

C:\Test 是包含 ACDM 文件夹的主目录,我想将 ACDM 复制到同一目录中,并将新文件夹重命名为 ACDM1,其中包含与 ACDM 相同的所有文件

我想用命令提示符来做

我尝试了以下

C:>Xcopy C:\Test C:\Test\ACDM1 /E /U 无法执行循环复制 0 个文件已复制

失败了,不确定用 XCOPY 命令添加 REN 命令。

需要尽快帮助,因为我想创建一个批处理文件,该文件将创建现有文件夹的副本并根据从文本文件中检索到的名称重命名它..

【问题讨论】:

    标签: batch-file command prompt


    【解决方案1】:
    xcopy "C:\Test\ACDM\*.*" "C:\Test\ACDM1\" /s/h/e/k/f/c
    

    【讨论】:

    • Colin,xcopy 命令创建给定的文件夹,反斜杠阻止 xcopy 询问它是否是文件夹。你可以看到 OP 已经报告它可以工作了。
    • 好吧,我没有更改它是一件好事,感谢您的澄清。
    【解决方案2】:
    for /f "delims=" %%a in (yourtextfilename) do xcopy "C:\Test\ACDM" "C:\Test\%%a\" /E
    

    作为 .bat 文件行。直接从提示中,将每个%% 更改为%

    我假设(由于缺乏更多信息)您的文本文件只包含一行

    ACDM1
    
    • 您也没有指定要使用的文本文件名。

    【讨论】:

      【解决方案3】:
       xcopy C:\Test\ACDM C:\Test\ACDM1\ /E /Q
      

      【讨论】: