我正在尝试使用Visual Studio中的PostBuildEvent中的以下命令行在构建输出文件夹中创建名为Design的文件夹
mkdir $(TargetDir)Design ....Runs Successfully but folder is not created
mkdir "$(TargetDir)Design" ....Runs Successfully but folder is not created
MD $(TargetDir)Design ....Runs Successfully but folder is not created
MD "$(TargetDir)Design" ....Runs Successfully but folder is not created
谁能告诉我我做错了什么
答案 0 :(得分:30)
您需要执行以下操作:
if not exist DirToCreate mkdir DirToCreate
答案 1 :(得分:14)
这对我有用(其中Design是您要创建的文件夹):
mkdir $(TargetDir)\Design
如果您想首先检查存在:
if not exist $(TargetDir)\Design mkdir $(TargetDir)\Design
答案 2 :(得分:0)
除了前面的两个答案之外,您还可以使用这样的变量:
SET path=$(TargetDir)\Design
if not exist "%path%" mkdir "%path%"
这样,您将避免任何重复。 (已通过VS2019测试)