查看为我的应用程序创建一个简单的批处理文件。我的应用程序在运行时需要一些目录。
我认为的第一种方法只是制作一个批处理脚本:
@ECHO OFF
IF NOT EXIST C:\App GOTO :CREATE ELSE GOTO :DONTCREATE
:CREATE
MKDIR C:\App\Code
ECHO DIRECTORY CREATED
:DONTCREATE
ECHO IT WAS ALREADY THERE
1)这并没有像我预期的那样运行。两者似乎都在运行:CREATE
?:DONTCREATE
那么我该如何正确地做一个If呢?
输出:
A subdirectory or file C:\App\Code already exists.
DIRECTORY CREATED
IT WAS ALREADY THERE
所以它输入了真假陈述?
2) 该应用程序是 C# WPF 应用程序。对于我在这里尝试做的事情(如果它们不存在,则创建几个目录) - 我应该以其他方式做吗?也许在应用程序运行时?
编辑:好的,很高兴只用 C# 代码做 - 但任何人都可以解释我的批处理问题吗?