2010-03-07 62 views
7

如何从一个地方复制某个目录到另一个目录(不是文件文件) 在后期构建事件(whats the comman line ??)。即时通讯使用vs 2005(C++项目)复制目录 - 帖子构建事件

回答

7

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

13

更多的澄清,这里是拷贝一个名为从项目的根到目的地(二进制)文件夹“ApplicationFiles”文件夹中的例子:我需要

xcopy "$(ProjectDir)ApplicationFiles" "$(TargetDir)ApplicationFiles" /e /y /i /r 
6

感谢,正是。这里记录的选项供将来参考:

/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.