【bat】ディレクトリ作成batを作ってみた

こんにちは、kazuです。
本日はbatでディレクトリ作成batを作成しましたので、
解説していこうと思います。

どのようなbatか?

指定のディレクトリにbatファイルを置き
batファイルを実行すると
batファイルを置いているディレクトリに新しいディレクトリを作成して
さらに作成したディレクトリの中に別のディレクトリが作成されているbatファイルに
なります。

ディレクトリ構成

ディレクトリ1
      ├─ batファイル(今回作成したbat)
      ├─ bat作成ディレクトリ(名前は自分でつけるようにします) 
                 ├─ bat作成ディレクトリ1(名前固定)
                 ├─ bat作成ディレクトリ2(名前固定)

実際にコードを見てみよう

では実際にコードを見てみよう

@echo off
rem 指定したいディレクトリ名を入力します。 
set directoryName=
set /P directoryName="ディレクトリ名を入力してください : "
rem 指定した同じディレクトリ名がないかチェックする

if exist %directoryName% ( 
  rem もし指定したディレクトリあった場合batを終了する
  echo ファイルが存在します。
 echo batを終了します。
  exit /b
) else ( 
  rem ディレクトリを作成する
)
rem 自分で入力したディレクトリを作成する
mkdir %directoryName%
rem 自分で入力したディレクトリの中にbat作成ディレクトリ1を作成する
mkdir %directoryName%\bat作成ディレクトリ1
rem 自分で入力したディレクトリの中にbat作成ディレクトリ2を作成する
mkdir %directoryName%\bat作成ディレクトリ2
echo ディレクトリを作成しました。

実行結果

// 実行成功
// 実行成功の場合は上記のディレクトリ構成が作成される
// ""で囲んでいる部分が自分で入力した部分です
ディレクトリ名を入力してください : "テストディレクトリ"
ディレクトリを作成しました。
// もし同じディレクトリ名を入力してしまったばあい
// ifの部分で実行を抜ける
// ""で囲んでいる部分が自分で入力した部分です
ディレクトリ名を入力してください : "テストディレクトリ"
ファイルが存在します。
batを終了します。

最後に

いかがでしたでしょうか?
本日ディレクトリをこのプログラムがあったら便利だろうなとということで作って公開しました。
ディレクトリ作成はbatで必要なことの一つです。
知っていれば何かの役に立つかもしれないので、
知っておいて損はないでしょう。
最後までご覧いただきありがとうございました。

関連記事

こんにちは、kazuです。 本日はbatでメールテンプレートを作成してみたので それを公開したいと思います。 batとは何か Windowsで実行できるコマンドを記述したテキストファイルのことです。 batファイルの拡張子は".b[…]