如何测试 post 构建事件中是否存在文件夹?
How to test if a folder exists in a post build event?
在Visual Studio 2022年的一个数据库项目中,我想只在目标文件夹存在的情况下复制文件。假设目标文件夹名为 c:\files
我做了类似的事情:
if exist "c:\files\"
xcopy /Y $(ProjectDir)$(OutputPath)$(TargetDatabase).dacpac c:\files
但是 'if exist' 行给出错误“......退出代码 255”。我不确定 'if exist' 是否正确。 xcopy 行在没有 if 语句的情况下复制得很好。
if exist
很好,只是空白语法似乎有问题。如果你把它全部放在一行或使用这样的括号,它应该可以工作:
if exist "c:\files\" (
xcopy /Y $(ProjectDir)$(OutputPath)$(TargetDatabase).dacpac c:\files
)
在Visual Studio 2022年的一个数据库项目中,我想只在目标文件夹存在的情况下复制文件。假设目标文件夹名为 c:\files
我做了类似的事情:
if exist "c:\files\"
xcopy /Y $(ProjectDir)$(OutputPath)$(TargetDatabase).dacpac c:\files
但是 'if exist' 行给出错误“......退出代码 255”。我不确定 'if exist' 是否正确。 xcopy 行在没有 if 语句的情况下复制得很好。
if exist
很好,只是空白语法似乎有问题。如果你把它全部放在一行或使用这样的括号,它应该可以工作:
if exist "c:\files\" (
xcopy /Y $(ProjectDir)$(OutputPath)$(TargetDatabase).dacpac c:\files
)