发布构建脚本,将所有文件从不同的目录复制到输出目录

时间:2017-01-09 11:40:09

标签: .net visual-studio-2015 msbuild post-build-event

我想使用post build命令将项目目录中不同文件夹中的多个文件复制到我的输出目录。有没有办法使用post build命令将这些不同文件夹中的所有文件复制到我的bin \ debug文件夹。我使用xcopy和switch / s。但它不起作用

Folder1
 File1
 File2
Folder2
 File3
 File4
FOlder3
 File5
 File6

Output
..\bin\debg
   File1
   File2
   File3
   File4
   File5
   File6

1 个答案:

答案 0 :(得分:0)

请参阅此命令以达到您的要求:

xcopy /Y /I /E "$(ProjectDir)ParentFolder\*.*" "$(TargetDir)ParentFolder" 

更新

将文件复制到单个文件夹(简单代码):

if not exist "$(TargetDir)LibTest" mkdir $(TargetDir)LibTest 
pushd $(ProjectDir)LibTest
   for /r %%a in (*.*) do (
     copy "%%a" "$(TargetDir)LibTest"
   )
   popd