Windows バッチ スクリプトで次の操作を実行する方法を教えてください。( *.bat
):
- フォルダがまだ存在しない場合にのみ作成する
VTS
もっと詳しく言うと、ドライブ上に名前の付いたフォルダを作成したいのですC:\
が、そのフォルダがまだ存在しない場合に限ります。フォルダがすでに存在し、バッチが実行されている場合は、フォルダの内容を上書きしたくありません。
ベストアンサー1
これを使用するだけです:if not exist "C:\VTS\" mkdir C:\VTS
フォルダーが存在しない場合にのみディレクトリが作成されます。
この存在テストは、VTS が存在し、ディレクトリである場合にのみ true を返すことに注意してください。VTS が存在しない場合、またはファイルとして存在する場合は、mkdir コマンドが実行され、エラーが発生します。VTS がファイルとして存在するかどうかも確認することをお勧めします。