0

我想在成功构建时将项目文件和文件夹复制到 bin\debug 文件夹。我试图让 xcopy 去做,但它要么复制 0 个文件,要么告诉我它不能循环复制。
我正在尝试做的类似于这个问题: 这是我的批处理文件:

@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%

我会以正确的方式解决这个问题吗?或者有没有更简单的方法来实现这一点?

4

1 回答 1

1

看起来xcopy不喜欢您的 dest 文件夹位于源文件夹内的事实。你确实排除了它,但我想它无论如何都无法处理这种情况。尝试使用不在源代码下的中间文件夹。首先将文件复制到那里,然后复制到目标。

于 2011-07-15T12:43:30.043 回答