在Visual Studio中,我有以下构建事件,用于将所有xlsx
,xls
,docx
和doc
文件复制到目标位置。
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
个属性,可复制目录和子目录,包括空目录和子目录。但是不起作用