アプリ用の簡単なバッチ ファイルの作成を検討しています。私のアプリでは、実行時にいくつかのディレクトリを配置する必要があります。
私が最初に考えた方法は、バッチ スクリプトを作成することでした。
@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#コードでやってよかった-しかし、誰かが私のバッチの問題を説明できますか?