如何用xcopy复制目录?

时间:2014-01-27 16:59:53

标签: visual-studio-2012 xcopy

我正在使用 Visual Studio 2012。

我有以下 xcopy命令

set myDir="$(SolutionDir)\MyFolder\MySubfolder"
xcopy /D /Y /I /G /R /E %myDir% "$(TargetDir)"

这只会将 MySubfolder 的内容复制到 TargetDir 。但我希望它能创建整个文件夹。

  • 现在,如果我有:

      

    MySubfolder \文件1

         

    MySubfolder \ file2的

  • 用我的命令我得到:

      

    $(TARGETDIR)\ file1的

         

    $(TARGETDIR)\ file2的

  • 我想:

      

    $(TARGETDIR)\ MySubfolder \文件1

         

    $(TARGETDIR)\ MySubfolder \ file2的

我尝试了几个xcopy参数,但似乎都没有。

有没有办法用 xcopy 来实现这一目标?

1 个答案:

答案 0 :(得分:3)

您必须执行以下操作:

set myDir="$(SolutionDir)\MyFolder\MySubfolder"
xcopy /D /Y /I /G /R /E %myDir% "$(TargetDir)\MySubfolder"

还要在目标目录中包含所需的文件夹。