在Visual Studio 2022中的数据库项目中,我想仅在目标文件夹存在时复制文件。假设目标文件夹名为c:files
我这样做了:
if exist "c:files"
xcopy /Y $(ProjectDir)$(OutputPath)$(TargetDatabase).dacpac c:files
但是'if exist'行给出了一个错误"......退出代码255."。我不确定"如果存在"是否正确。xcopy行没有if语句也可以很好地复制。
if exist
很好,只是空格语法似乎有问题。如果你把它全部放在一行,或者像这样使用括号,它应该可以工作:
if exist "c:files" (
xcopy /Y $(ProjectDir)$(OutputPath)$(TargetDatabase).dacpac c:files
)