Windows 11でフォルダ内のファイル一覧をテキストファイルに書き出す2つの方法
Windows 11のエクスプローラーには、フォルダ内のファイル一覧をそのままテキストファイルにコピーする機能が標準で用意されていません。フォルダ内のファイルをすべて選択して「パスのコピー」を使えばファイルパスを貼り付けることはできますが、ファイル一覧を作成する方法としては決して理想的とは言えません。
Windows 11でフォルダのファイル一覧をテキストファイルに書き出すには、便利な方法が2つあります。1つはコマンドプロンプトでコマンドを実行する方法。もう1つはレジストリを編集して、右クリックメニューに「ファイル一覧をクリップボードにコピー」オプションを追加する方法です。
コマンドプロンプトでフォルダ内のファイル名一覧をコピーする方法
コマンドプロンプトはWindows 11に搭載されているコマンドラインインタープリターの1つです。これを利用すれば、特定のフォルダ内の全ファイルが記載されたシンプルなテキスト文書を簡単に作成できます。手動でのコピーや貼り付けは一切不要です。以下の手順で、コマンドプロンプトからフォルダ内のファイル一覧を抽出しましょう。
- タスクバーの虫眼鏡アイコン(検索)をクリックします。
- 検索ボックスにcmdと入力します。
- 検索結果からコマンドプロンプトを選択してウィンドウを開きます。
- まず、ファイル一覧を取得したいフォルダをコマンドプロンプト上で開きます。cd\に続けてフォルダのパスを入力し、Enterキーを押してください。

- 続いて、次のコマンドを入力してEnterキーを押します。
dir /b >filename.txt - Win + Eキーでエクスプローラーを開き、先ほどファイル一覧を作成したフォルダを表示します。
- そのフォルダ内に、コマンドプロンプトで作成したテキストファイルが保存されています。ファイルをダブルクリックして開きましょう。
上記のコマンド内のfilenameの部分は、好きなファイル名に変更しても構いません。ただし、ファイル名の末尾には必ず.txt拡張子を付ける必要があります。
あわせて読みたい: コマンドプロンプトでできる便利な技・小ネタ集
右クリックメニューに「ファイル一覧をクリップボードにコピー」を追加する方法
コマンドプロンプトの方法だけでも十分なユーザーも多いでしょう。しかし、レジストリを少し編集すれば、コンテキストメニュー(右クリックメニュー)にお手軽な「ファイル一覧をクリップボードにコピー」オプションを追加できます。追加後は、フォルダを右クリックして項目を選ぶだけで、ファイル一覧をクリップボードにコピーできるようになります。以下がその設定手順です。
- Win + Rキーで「ファイル名を指定して実行」を起動します。
- 名前ボックスにregeditと入力し、「OK」をクリックしてレジストリエディターを開きます。
- 左側のナビゲーションペインでHKEY_CLASSES_ROOT\Directory\shellキーの位置まで移動します。
- shellキーを右クリックし、新規を選択します。
- 続けてキーを選択して、新しいキーを追加します。

- キー名としてcopylistと入力します。
- 新しく作成したcopylistキーを選択し、右側のペインにある(既定)をダブルクリックします。
- 値のデータボックスにファイル一覧をクリップボードにコピー(Copy File List to Clipboard)と入力し、「OK」をクリックして適用します。
- 次に、copylistキーの中にサブキーを追加します。copylistを右クリックし、新規>キーを選択してください。
- キー名にcommandと入力します。

- 左側のペインでcommandキーをクリックして選択します。
- 選択したcommandキーの(既定)文字列値をダブルクリックします。
- 文字列の編集ウィンドウのボックスに、次のコマンドを入力します。
cmd /c dir "%1" /a:-d /o:n | clip

- 「OK」をクリックして値を適用し、ウィンドウを閉じます。
- レジストリエディターを終了します。
設定が完了したら、エクスプローラーで任意のフォルダを見つけてください。そのフォルダを右クリックし、「その他のオプションを確認」(Show more options)を選択します。表示される従来型のメニューから「ファイル一覧をクリップボードにコピー」をクリックしましょう。
コピーした一覧は、テキストファイルに貼り付ける必要があります。「ファイル名を指定して実行」を起動し、名前ボックスにnotepadと入力して「OK」をクリックし、メモ帳を開きましょう。そしてCtrl + Vキーを押せば、フォルダのファイル一覧がメモ帳に貼り付きます。
この「ファイル一覧をクリップボードにコピー」オプションは、コマンドプロンプトの方法よりも詳細な情報を提供してくれます。ファイル名だけでなく、各ファイルの日付やサイズも一覧に含まれ、フォルダ内の合計ファイル数も確認できます。一覧を保存するには、メモ帳で「ファイル」>「名前を付けて保存」を選択してください。
なお、この右クリックメニューオプションが不要になった場合は、対応するキーを削除すれば元に戻せます。レジストリエディターを開いてHKEY_CLASSES_ROOT\Directory\shellの位置へ戻り、copylistキーを右クリックして削除を選択するだけです。
あわせて読みたい: Windowsレジストリとは? 編集方法を解説
ファイル一覧を活用してフォルダの内容を管理しよう
以上のように、サードパーティ製アプリを使わなくても、Windows 11なら標準機能だけでフォルダのファイル一覧を作成できます。どちらの方法も手順はシンプルなので、目的に合わせて使い分けましょう。ファイル名だけのシンプルな一覧で十分ならコマンドプロンプトの方法がおすすめです。日付やサイズなど詳細な情報が必要な場合は、右クリックメニューへの「ファイル一覧をクリップボードにコピー」オプションの追加が便利です。
-
【Windows 10/11】コマンドプロンプト(cmd)でファイル・フォルダーを削除する方法
Windowsで不要なファイルやフォルダーを削除するのはとても簡単です。対象のファイルやフォルダーを右クリックして「削除」を選択するだけです。しかし、何らかの理由でGUI操作ではなくコマンドプロンプトを使って作業したい場合もあるでしょう。この記事では、コマンドプロンプトからファイルやフォルダーを削除する方法をわかりやすく解説します。 以下の手順に従えば、Windows上の特定のファイルやフォルダーを簡単に削除できるようになります。 コマンドプロンプトでファイルを削除する方法 コマンドプロンプトには、重要なタスクのほとんどに対応する専用コマンドが用意されています。特定のファイルを削除するに
-
Windows 10のコマンドプロンプトでコピー&ペーストする方法【初心者向け完全ガイド】
コマンドプロンプトは、Windowsオペレーティングシステムの中でも最も強力なツールのひとつです。WindowsのGUI(グラフィカルユーザーインターフェース)では実現できない操作も可能ですが、コマンドプロンプト内でのコピー&ペーストには不便な点がありました。このガイドでは、コマンドプロンプトでテキストをコピーする方法と、必要に応じてコマンドラインを貼り付ける方法をわかりやすく解説します。 Windows 10のコマンドプロンプトでコピーする方法 通常、Windows 10の各種アプリケーションでは「Ctrl + C」キーでファイルやテキストなどをコピーできますが、コマンドプロンプトではこの標