gpt4 book ai didi

visual-studio-2010 - 如何在Visual Studio 2010中的生成上创建一个空文件夹?

转载 作者:行者123 更新时间:2023-12-04 00:21:01 28 4
gpt4 key购买 nike

我有一个VS2010项目,该项目需要在bin\debug目录中创建一个dataIn和一个dataOut目录,以允许运行某些测试。

创建dataIn目录很容易-只需将包含内容的文件夹添加到项目中,并将其包含的每个文件的“复制到输出目录”属性设置为“始终复制”(或编辑项目文件以使用通配符即可捕获所有文件,如SO上其他答案所建议)-VS将自动创建目录,以便可以将文件复制到其中。

我的问题:如何确保在需要时自动创建dataOut目录?

没有文件可放入,因此ItemGroup中此目录没有任何内容。如果我手动将目录的条目添加到项目文件中,则会收到错误消息:

"<path>\dataOut" is actually a directory.  The "Copy" task does not support copying directories.

(编辑:从目录名称中删除了下划线,因此斜体将起作用!)

最佳答案

在预构建步骤中尝试以下操作:

if not exist "$(TargetDir)dataOut" mkdir "$(TargetDir)dataOut"

如果您在 $(TargetDir)中的某处有空格,则引号很重要,但是无论稳健性如何,我都会使用它们。

关于visual-studio-2010 - 如何在Visual Studio 2010中的生成上创建一个空文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13194475/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com