我想在成功构建时将项目文件和文件夹复制到bin \ debug文件夹。 我试图让xcopy来做,但它要么复制0个文件,要么告诉我它不能循环复制 我正在尝试做的是类似于question: 这是我的批处理文件:
@echo off
REM Set up the files and folders to exclude
echo \bin\ > exclude.txt
echo exclude.txt >> exclude.txt
echo Helper.cs >> exclude.txt
echo Program.cs >> exclude.txt
REM Set up the variables
set sourceBase="D:\Devprojects\WebApplications\GenerateTabbedHTML"
set destinationBase="D:\Devprojects\WebApplications\GenerateTabbedHTML\bin\Debug\"
set params=/E /C /I /R /Y /Exclude:exclude.txt
xcopy %sourceBase% %destinationBase% %params%
我是以正确的方式来做这件事的吗?或者有更简单的方法来实现这一目标吗?
答案 0 :(得分:1)
看起来xcopy
不喜欢您的dest文件夹位于源文件夹中的事实。你确实排除了它,但我想它无论如何都无法处理这种情况。尝试使用不在源下的中间文件夹。先将文件复制到那里,然后再复制到目标文件。