バッチファイル | 新しいフォルダを作成するサンプルコード

2023-09-11バッチファイル サンプル集,コマンドプロンプト

バッチファイル | 新しいフォルダを作成するサンプルコード

Windowsで新しいフォルダをデスクトップ上に新規作成するバッチファイルのサンプルコードを紹介しています。

確認環境
  • HP ノートパソコン HP 17s
  • OS Windows11 22H2

新しいフォルダを作成するバッチファイルのサンプルコード

以下は新しいフォルダを作成するバッチファイルのサンプルコードになります。

@echo off
chcp 65001
md "C:\Users\main\OneDrive\デスクトップ\new folder"

「chcp 65001」はフォルダの場所、フォルダ名にマルチバイト文字(日本語)を含める為に記述しています。
日本語などのマルチバイト文字を含まない場合は不要です。

上記コードの場合、既に同名のフォルダがある場合は新規作成を実行しません。
新しく連番を持つフォルダを作成する場合は以下のように記述します。

@echo off
chcp 65001

set "baseFolder=C:\Users\main\OneDrive\デスクトップ"
set "folderName=new folder"
set "folderPath=%baseFolder%\%folderName%"

if not exist "%folderPath%" (
    md "%folderPath%"
    exit /b
)

set /a counter=1
:loop
set "newFolderPath=%baseFolder%\%folderName% %counter%"
if not exist "%newFolderPath%" (
    md "%newFolderPath%"
    exit /b
)
set /a counter+=1
goto loop
新しいフォルダを作成するバッチファイル
新しいフォルダを作成するバッチファイル