フォルダ内のファイル リストを作成する

フォルダ内のファイル一覧が欲しい時ってよくあると思います。
フリーソフトやマクロを使わなくてもWindowsのコマンドプロンプトを使えば簡単に取得できます。
下図は、コマンドプロンプトでファイル一覧を表示しています。
※操作環境はWindows 10です。


ファイル一覧の取得コマンド

dir /オプション フォルダーのパス > 出力先のパス¥出力ファイル名

※「>」以降を入力しなければ、画面上にリストが表示されます。

<オプションの設定>

/b 指定したフォルダー内のファイル名、フォルダー名のみ出力
/b /a-d 指定フォルダー内のファイル名のみ出力。サブフォルダーは出力されません。
/b /s サブフォルダー内もすべて出力
/b /s /a-d サブフォルダーも含めてファイル名をフルパスで出力

<出力例>

出力例

実行手順

フォルダーのファイルリストをファイルに出力するには、コマンドプロンプトにコマンドを入力します。
手入力したり、コピー/貼り付けができますが、ここでは「エクスプローラー」を利用した方法を説明します。
「画像」フォルダーのファイルリストを「画像一覧.csv」ファイルに出力します。
(「画像」フォルダーにサブフォルダーはないものとします。)

  • コマンドプロンプトでのカーソルの移動は、矢印キーを使います。
  • 画面上の文字をコピーしたいとき
    ①画面を右クリックして「マーク」を選択し、②画面上の文字列をドラッグで選択して③「Ctrl+C」キーを押すとコピーできます。

 

1.スタートボタンの左にある「ここに入力して検索」ボックスに半角で「cmd」と入力して「Enter」キーを押します。

2.コマンド プロンプト画面が表示されます。
ファイル一覧を出力するコマンド「dir /b」を半角で入力し、最後の「/b」の後ろに半角スペースを入力しておきます。(大文字小文字の区別はありません。)

dir /b

3.エクスプローラーで一覧を取得したいフォルダーをコマンドプロンプト画面にドラッグするとフォルダーのパスが入力されます。

dir  /b D:¥Q¥cmd¥画像

4.フォルダー名の後ろに半角スペースを入力してから「>出力ファイルの場所¥出力ファイル名」を入力します。
(ここでも、保存先のフォルダーをドラッグして指定できます。)
※出力ファイルはテキストファイルです。
dir /b D:¥QA¥cmd¥画像 > D:¥QA¥cmd¥画像リスト.csv

  • 「ファイル名.txt」とするとメモ帳などで開くことができ、Excelにコピー/貼り付けできます。
  • 「ファイル名.csv」(カンマ区切りテキスト)にすると、直接Excelで開くことができます。下図はCSVファイルを開いたところです。
    黄色いバーの「名前を付けて保存」をクリックしてExcelブックとして保存してください。

 

 

1 comment

コメントをどうぞ

%d人のブロガーが「いいね」をつけました。