バッチでフォルダを作る際に存在チェックを行う

Windows

バッチからフォルダを作成するって結構よくありますよね。そんな時にやりたくなることといえばフォルダの存在チェック。

バッチ作っているとよく使うけど割と忘れるので備忘録的に記事にしてみました。

If Existを使う

If Exist フォルダ名

これを使ってフォルダ存在チェックができます。↑の書き方で フォルダ名が存在したら~~となります。

つまり

If not exist フォルダ名 mkdir フォルダ名

これだけでフォルダが無かったら作成し、あったらなにもしない。ということができます。

コメント

  1. dirlist.txtに存在するフォルダ名をひたすら作るbat より:

    @echo off
    pushd %~dp0
    for /f %%i in (dirlist.txt) do If not exist %%i mkdir %%i
    exit

タイトルとURLをコピーしました