XCOPY不保留源目录结构

时间:2018-07-13 18:10:17

标签: command-line visual-studio-2017 xcopy post-build-event

在Visual Studio中,我有以下构建事件,用于将所有xlsxxlsdocxdoc文件复制到目标位置。

echo D|for /r "$(SolutionDir)Mappers" %%f in (*.xlsx *.xls *.docx *.doc) do @xcopy "%%f" "$(TargetDir)Template" /E /Y /R

该命令以echo D开头,因为即使为/ Y开关提供了xcopy,当xcopy不知道您要复制的对象是文件还是目录时,您仍然会收到错误消息。该错误将显示为“已退出代码2” SO Post

上面的命令将所有文件复制到根bin\Debug\Template文件夹中,而不保留原始目录结构。我希望原始目录结构保持原样。

我有\E个属性,可复制目录和子目录,包括空目录和子目录。但是不起作用

0 个答案:

没有答案