【Windows10】フォルダ内のファイル一覧をコマンドプロンプトで取得する

Windows
読了時間 挨拶

記事は約 4 分で読めます。

くろやぎ
くろやぎ

みなさん、こんにちは!
くろやぎ(kuroyagikuncom)です。
よろしければ、Twitterの方にも遊びに来てください。

この記事では、Windows10でフォルダ内のファイル一覧をコマンドプロンプトで取得する方法を紹介します。

対象読者
  • 特定のフォルダ内のファイル一覧を表示したい方
  • ディレクトリの階層構造を表示したい方

特定のフォルダ内のファイル一覧をコピーしてメモ帳などに貼り付けしたいと思ったことはありませんか?
エクスプローラではフォルダ内のファイル一覧を確認することはできますが、それをコピーしたり、テキストファイルに保存したりすることはできません。
そんな時に役立つのが、Windowsに標準搭載されているコマンドプロンプト。
コマンドプロンプトの「dirコマンド」「treeコマンド」を使えば、ファイル一覧やディレクトリの階層構造を簡単に表示させることができます。

内容
  • コマンドプロンプトでファイル一覧を表示するコマンド
  • dirコマンドでフォルダ内のファイル一覧を表示
  • treeコマンドでディレクトリの階層構造を表示

それではこれから、Windows10でフォルダ内のファイル一覧をコマンドプロンプトで取得する方法について、豊富な図とともに解説していきます。

実行環境
  • Windows10

コマンドプロンプト以外でもファイル一覧を表示することができます。
Windows10でファイル名を一括変更する方法

コマンドプロンプトでファイル一覧を表示するには

Windowsのコマンドプロンプトには、ファイル一覧やディレクトリ構造を表示する「dirコマンド」と「treeコマンド」というコマンドがあります。
この2つのコマンドの特徴を簡単にまとめておきます。

  • dirコマンド:指定フォルダ直下のフォルダとファイルの一覧を出力する
  • treeコマンド:指定フォルダ以下の全フォルダと全ファイルの一覧を階層構造を保持して出力する

それでは早速コマンドを実行して行きましょう。
どちらのコマンドもコマンドプロンプトで実行するので、あらかじめコマンドプロンプトを起動しておきましょう。
起動方法は、Winを押して「コマンドプロンプト」と検索します。
コマンドプロンプトをクリックします。

dirコマンドでファイル一覧を出力

dirコマンドでファイル一覧を出力するには、次のようにします。

「/B」はファイル名のみを出力するオプションです。
また、「>」はコマンドの実行結果をコマンドプロンプトに表示するのではなく、指定したファイルに保存するよう処理します。

例として、次のようなフォルダ内のファイル一覧を表示してみます。

次のコマンドを実行します。

すると、tempフォルダにファイル一覧が書き込まれているfiles.txtが生成されます。

treeコマンドでファイル一覧を出力

treeコマンドでファイル一覧を出力するには、次のようにします。

「/F」はファイル名を出力するオプションです。
また、先ほどと同様に「>」はコマンドの実行結果をコマンドプロンプトに表示するのではなく、指定したファイルに保存するよう処理します。

例として、先ほど使ったtempフォルダ内のファイル一覧を表示してみます。
今回は階層構造を表示したいので、新しくbフォルダを作成し、その中にb.pngを作成します。

次のコマンドを実行します。

すると、tempフォルダにディレクトリの階層構造が書き込まれているfiles.txtが生成されます。

まとめ

いかがでしたか?
今回の記事で学んだことをまとめておきますね。

  • コマンドプロンプトでファイル一覧を表示するコマンド
  • dirコマンドでフォルダ内のファイル一覧を表示
  • treeコマンドでディレクトリの階層構造を表示

コマンドプロンプトで手軽にファイル一覧を作成したいという方は、ぜひお試しあれ!

▼コマンドプロンプトではなく、PowerShellでもファイル一覧を表示することができます。
Windows10でファイル名を一括変更する方法

Windowsユーザーにおすすめのセキュリティソフト7選

▼セキュリティ対策、しっかりできていますか?Windowsユーザーにおすすめのセキュリティソフトを厳選いたしました。
Windowsユーザーにおすすめのセキュリティソフト7選

ブログをメールで購読

メールアドレスを記入して購読すれば、更新をメールで受信できます。

Windows
シェアする
クロヤギ

コメント

タイトルとURLをコピーしました