[登録されているタグ]

[記事公開日]2025/10/06

📂 md / mkdirコマンドの使い方|新しいフォルダを作成する基本操作と応用

はじめに

コマンドプロンプトを使ったファイル操作の中で、最も基本的でよく使われるもののひとつが「フォルダ作成」です。Windowsでは「md」または「mkdir」コマンドを利用して、新しいディレクトリ(フォルダ)を作成できます。

GUIでエクスプローラーを使う代わりにコマンドでフォルダを作ることで、スクリプトやバッチ処理に組み込みやすく、効率的な作業が可能になります。この記事では、md / mkdirコマンドの基本的な使い方から応用例、便利な活用方法や注意点まで詳しく解説します。


🛠 md / mkdirコマンドとは?

  • 役割:新しいディレクトリ(フォルダ)を作成する

  • 用途:整理用フォルダの作成、自動バックアップ用ディレクトリの生成

  • 特徴mdmkdirは同義であり、どちらを使っても同じ動作をする


📌 基本的な使い方

カレントディレクトリに新規フォルダを作成

md NewFolder
  • 現在の作業ディレクトリに「NewFolder」を作成

フルパスを指定してフォルダを作成

mkdir C:\Users\Public\TestFolder
  • 任意のパスにフォルダを作成

複数のフォルダを同時に作成

md Folder1 Folder2 Folder3
  • 複数フォルダを一度に作成可能

ネストしたディレクトリの作成

md Project\2025\Reports
  • 階層構造を持つフォルダをまとめて作成


📊 出力と挙動

mdmkdirは成功時には特にメッセージを表示しません。指定したフォルダが存在しなければ新しく作成され、既に存在する場合はそのまま処理が続行されます。


🔍 応用的な使い方

ネットワークドライブや共有フォルダに作成

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」コマンドは、コマンドラインでフォルダを作成する基本コマンドです。シンプルですが、自動化やバッチ処理、システム管理では欠かせない存在です。

複数フォルダや階層構造を一度に作成できる利便性を活かして、作業効率の向上に役立ててください。

すべてを開く | すべてを閉じる

ページ上部へ戻る