复制目录 - 发布后事件

Lir*_*ran 10 c++ visual-studio-2005

如何在后期构建事件中将某个目录从一个位置复制到另一个位置(不是逐个文件)(什么是comman行?).即时通讯使用vs 2005(c ++项目)

小智 17

有关更多说明,此处是一个示例,它将名为"ApplicationFiles"的文件夹从项目的根目录复制到目标(二进制)文件夹:

xcopy "$(ProjectDir)ApplicationFiles" "$(TargetDir)ApplicationFiles" /e /y /i /r
Run Code Online (Sandbox Code Playgroud)


dan*_*und 9

谢谢,正是我需要的.此处记录的选项供将来参考:

/E   Copies directories and subdirectories, including empty ones. Same as /S /E. May be used to modify /T.

/Y   Suppresses prompting to confirm you want to overwrite an existing destination file.

/I   If destination does not exist and copying more than one file, assumes that destination must be a directory.

/R   Overwrites read-only files.
Run Code Online (Sandbox Code Playgroud)


Ale*_*ler 7

命令行只是一个完成构建时执行的批处理脚本.因此,你可以使用常规的Windows shell命令,例如mkdir,copy,...要递归复制整个目录,使用xcopy <src> <dest> /E.