ファイル作成 · 1 min read · Sep 05, 2025
コマンドプロンプトを使用してWindowsでファイルを作成する4つの異なる方法
ファイルの作成は、おそらくあなたがコンピュータでほぼ毎日行う最も些細な作業の1つです。Windowsユーザーであれば、グラフィカルインターフェースを介して行っていることでしょう。

このアプローチは、特にCLIの経験がない場合、実際には簡単に思えるかもしれませんが、欠点もあります。CLIの方法は、コンピュータ上でファイルを迅速かつ効率的に作成する方法を提供しますが、GUIアプローチは複数のステップを含むため、時間がかかり非効率的です。
そこで、コマンドプロンプトを使用してWindows(Windows 11、Windows 10、Windows 8、またはWindows 7)でファイルを作成するためのさまざまな方法を説明するガイドを用意しました。
コマンドプロンプトを使用してWindowsでファイルを作成する方法
コマンドプロンプトまたはCMDは、コンピュータ上でさまざまなシステム操作を簡単に実行できる強力なWindowsユーティリティです。システムにプリインストールされており、ファイル管理からタスクの自動化のためのバッチファイルの実行まで、さまざまなアクションのためのコマンドを実行できます。
ファイルの作成は、そのようなタスクの1つであり、ファイルエクスプローラーを使用するよりもCMDプロンプトを使用する方が迅速かつ効率的に実行できます。しかし、コマンドプロンプトでファイルを作成する方法を示す前に、目的のフォルダーにファイルを作成できるように、Windowsのディレクトリ構造をナビゲートする方法を知っておく必要があります。
コマンドプロンプトを使用したWindowsファイルシステムのナビゲーション
CMDでWindowsファイルシステムをナビゲートするには、まずコマンドプロンプトを開きます。そのためには、Windows + Xのキーボードショートカットを押し、メニューからコマンドプロンプトを選択します。
次に、dirコマンドを入力して、フォルダー内のすべてのファイルとディレクトリ(またはフォルダー)をリストします。開きたいフォルダーを特定したら、次のコマンドを入力してEnterを押します:
cd folder_name
例:cd Documents
親ディレクトリに戻るには、次を実行します:cd ..
ルートディレクトリにアクセスするには:cd \
その際、コマンドプロンプトを使用してディレクトリ(またはフォルダー)を作成できることも知っておくべきです。そのためには、cdコマンドを使用して新しいフォルダーを作成したいフォルダーに移動し、次の構文を使用します:
mkdir directory_name
たとえば、MyDocsという名前のディレクトリを作成するには、次を実行します:mkdir MyDocs
最後に、ファイルを作成したいフォルダーにいるときは、CMDを使用してファイルを作成するための次のいずれかの方法を使用します。
TechPPでも
必要な基本的なWindowsコマンドプロンプトコマンドを知る続きを読む
echoコマンドを使用してファイルを作成する
echoコマンドは、CMDウィンドウに入力したメッセージを表示します。ただし、リダイレクション演算子(>)と一緒に使用すると、入力したテキストからファイルを作成するファイル作成コマンドとしても機能します。
echoコマンドを使用してファイルを作成するには、コマンドプロンプトを開き、次の構文を使用してコマンドを入力します:echo your_text_here > filename.extension
たとえば、MyFileという名前のテキストファイルを作成し、This is sample textをそのテキストとして、.txtをファイル拡張子として使用する場合、次を実行します:echo This is sample text > MyFile.txt
ファイルを作成したら、次を実行して正常に作成されたことを確認します:
type filename.extension
例:type MyFile.txt
copy conコマンドを使用してファイルを作成する
echoコマンドとは異なり、作成するファイルの内容に対する入力を最初に受け取るのではなく、copy conコマンドはかなり異なるアプローチを取ります。
これを使用すると、最初にファイルに名前を付けるだけで済みます。その後、新しいファイルがテキストエディタで開かれ、テキストを入力できます。
copy conを使用してファイルを作成するには、以下の構文を使用します:copy con filename_with_extension
例:copy con MyFile.txt
これにより、コマンドプロンプトウィンドウ内でファイルに入ることができ、希望のテキストを追加できます。入力が完了したら、Ctrl + Zを押してファイルを保存し、Ctrl + Cを押して編集を終了します。
コマンドプロンプトを使用してNotepadでファイルを作成する
これまでに述べた2つの方法はうまく機能しますが、長いテキスト段落をテキストファイルに入力したい場合には理想的ではありません。この問題に対処するための代替方法は、通常ファイルを作成するために使用するNotepadを使用することですが、コマンドプロンプトを介して行います。
これを行うには、CMDウィンドウに次の構文を入力し、Enterを押します:notepad filename.extension
たとえば、SampleDocという名前のファイルを作成する場合、次を実行します:notepad SampleDoc.txt
これにより、CMDはNotepadでファイルを開きます。入力したファイルが存在しないため、新しいファイルを作成するように促されます。はいをクリックしてファイルを作成します。
その後、Notepadを使用するように、ファイルにテキストを入力し、Ctrl + Sを押して保存し、Ctrl + Wを押してファイルを閉じます。
コマンドプロンプトを使用して複数のファイルを作成する
フォルダー内に複数のファイルを一度に作成し、後でそれらを埋めたい場合は、次の構文のようにforループを使用できます:
for /l %a in (1 1 10) do type nul > "%a.txt"
…ここで(1 1 10)は、CMDに1から10までのステップでタスクを実行するように指示します。20のファイルを作成するには、コマンド内の10を20に置き換えます。
すべてのファイルの先頭に共通の名前を追加し、その後に番号を付けたい場合は、次の構文を使用する必要があります:for /l %a in (1 1 10) do type nul > "filename %a.txt"
…ここで、filenameをファイルに付けたい名前に置き換えます。
たとえば、以下のコマンドを実行すると、次の名前の構文で10個の空のファイルが作成されます:MyDoc-1。for /l %a in (1 1 10) do type nul > "MyDoc-%a.txt"
さらに、同じテキストを持つ複数のファイルを作成したい場合は、コマンドを調整して同じアクションを組み込むことができます。これを行うには、do type nulを含む代わりに、do echo your_desired_textを使用する必要があります。
たとえば、MyDoc-1.txt、MyDoc-2.txt、…と続く10個のファイルをThis is sample textというテキストで作成したい場合、次を実行します:for /l %a in (1 1 10) do echo This is sample text> "MyDoc-%a.txt"
…これにより、現在のディレクトリに作成されます。
コマンドプロンプトを使用してWindowsで効率的にファイルを作成する
このガイドに記載されている方法は、コマンドプロンプトでのファイル作成タスクのほとんどすべてに役立つはずです。単一行のテキストファイル、複数段落のテキストファイル、またはカスタムテキストとファイル名を持つ複数のファイルを作成する場合でも、要件に応じて方法を選択し、Windowsで迅速かつ効率的にファイルを作成できます。
CMDファイル作成に関するFAQ
1. Windowsコマンドラインでテキストファイルを作成するにはどうすればよいですか?
Windowsでテキストファイルを作成するのは非常に簡単で、いくつかの異なる方法があります。単純な1行のテキストファイルが必要な場合は、echoコマンドを使用できます。一方、複数行のテキストを含むテキストファイルを作成したい場合は、copy conコマンドを使用するか、Notepadでファイルを作成できます。最後に、複数のテキストファイルを作成したい場合は、forループを使用できます。
2. ファイルを作成するために使用されるコマンドはどれですか?
Microsoftは、ファイルを作成するためにいくつかの異なるCMDコマンドを提供しています。たとえば、echoやcopy conなどです。ただし、他の方法を使用することもでき、Notepadでファイルを作成したり、forループを実行して希望の名前とファイル名で複数のファイルを生成したりできます。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。