[記事公開日]2025/10/06
📂 md / mkdirコマンドの使い方|新しいフォルダを作成する基本操作と応用
もくじ
はじめに
コマンドプロンプトを使ったファイル操作の中で、最も基本的でよく使われるもののひとつが「フォルダ作成」です。Windowsでは「md」または「mkdir」コマンドを利用して、新しいディレクトリ(フォルダ)を作成できます。
GUIでエクスプローラーを使う代わりにコマンドでフォルダを作ることで、スクリプトやバッチ処理に組み込みやすく、効率的な作業が可能になります。この記事では、md / mkdirコマンドの基本的な使い方から応用例、便利な活用方法や注意点まで詳しく解説します。
🛠 md / mkdirコマンドとは?
-
役割:新しいディレクトリ(フォルダ)を作成する
-
用途:整理用フォルダの作成、自動バックアップ用ディレクトリの生成
-
特徴:
mdとmkdirは同義であり、どちらを使っても同じ動作をする
📌 基本的な使い方
カレントディレクトリに新規フォルダを作成
md NewFolder
-
現在の作業ディレクトリに「NewFolder」を作成
フルパスを指定してフォルダを作成
mkdir C:\Users\Public\TestFolder
-
任意のパスにフォルダを作成
複数のフォルダを同時に作成
md Folder1 Folder2 Folder3
-
複数フォルダを一度に作成可能
ネストしたディレクトリの作成
md Project\2025\Reports
-
階層構造を持つフォルダをまとめて作成
📊 出力と挙動
mdやmkdirは成功時には特にメッセージを表示しません。指定したフォルダが存在しなければ新しく作成され、既に存在する場合はそのまま処理が続行されます。
🔍 応用的な使い方
ネットワークドライブや共有フォルダに作成
mkdir \\Server\Share\Logs
-
ネットワーク上の共有ディレクトリに新規フォルダを作成
日付ごとにバックアップ用フォルダを作成
md Backup_%DATE%
-
バッチ処理で毎日異なる名前のバックアップフォルダを自動生成
バッチスクリプトに組み込み
@echo off
set LOGPATH=C:\Logs
md %LOGPATH%
echo ログディレクトリを作成しました。
📚 活用シーン
プロジェクト開始時のディレクトリ構造作成
-
利用例:
md Project\Docs Project\Src Project\Bin -
効果:統一された開発環境を簡単に準備可能
バックアップ環境の自動整備
-
利用例:バッチ処理で日付別フォルダを作成
-
効果:手作業不要で日次管理が可能
ログ管理の効率化
-
利用例:サービス実行時にログ保存先フォルダを生成
-
効果:エラー回避と自動運用に寄与
⚠️ 注意点
-
フォルダ名に空白を含む場合は ダブルクォーテーションで囲む必要がある
-
例:
md "C:\My Projects\App1"
-
-
権限がない場所にはフォルダを作成できない
-
パスの長さ制限(260文字)があるため深い階層構造は注意
📊 まとめ表
| コマンド | 用途 | 主な活用シーン |
|---|---|---|
| md フォルダ名 | 新規フォルダ作成 | 基本操作 |
| mkdir パス\フォルダ名 | 任意の場所に作成 | プロジェクト準備 |
| md 複数フォルダ | 一括作成 | 環境構築 |
| md ネスト構造 | 階層フォルダ作成 | プロジェクト整理 |
関連記事
-
cd / chdirコマンドでフォルダを移動する方法
-
dirコマンドでファイル一覧を表示する方法
-
copyコマンドでファイルをコピーする方法
-
delコマンドで不要なファイルを削除する方法
さいごに
「md / mkdir」コマンドは、コマンドラインでフォルダを作成する基本コマンドです。シンプルですが、自動化やバッチ処理、システム管理では欠かせない存在です。
複数フォルダや階層構造を一度に作成できる利便性を活かして、作業効率の向上に役立ててください。
