如果我们在构建服务器 (CCNET) 上成功构建,所有 ASP.NET 网站文件都将复制到虚拟目录 (%output_dir%),以便非开发人员可以查看/测试网站的最新版本。在构建结束时,将执行以下 bat 文件。
rmdir /s /q "%output_dir%"
mkdir "%output_dir%"
xcopy "%source_dir%*" "%output_dir%" /e /c /i /q /-y
问题是我发现复制速度很慢,想知道在 Windows 2008 中是否有任何可用的复制命令比 xcopy 更快?源和目标在同一个驱动器上。以下是我们在复制时使用的参数。
/e = copies directories and sub directories including empty ones.
/c = continues copying even if there are errors
/i = if destination does not exist destination is directory
/q = don't display filenames
/-y = confirm overwrite