不好意思,的确是我疏漏,少写了个 bin 。
上面的代码是根据你说的,“最好是能在output文件夹运行那个bat文件” 写的。我给你改动下你看看行不行?
@echo off
set src=D:\ProjectBag
set dst=D:\Output
if exist "%dst%" rd /s/q "%dst%"
md "%dst%\DeBug"
md "%dst%\Release"
for /f "delims=" %%i in ('dir "%src%" /ad/b') do (
copy "%src%\bin\DeBug\*.dll" "%dst%\DeBug"
copy "%src%\bin\DeBug\*.xml" "%dst%\DeBug"
copy "%src%\bin\Release\*.dll" "%dst%\Release"
copy "%src%\bin\Release\*.xml" "%dst%\Release"
)
你把 src 和 dst 按自己要求设置下
只要你 src 目录存在,这个 BAT 放在任何位置运行都可以。 dst 目录可以不存在。
运行的话会先把 dst 那个目录删掉(如果它存在的话),所以小心别填错了,误删了你重要数据。
Last edited by NaturalJ0 on 2007-2-10 at 06:09 AM ]