【windows10】フォルダの中にあるファイル名をテキストで取得(書き出す)する方法

ファイル名をテキストで書き出したい!

サポートを行っているお客様からこのような要望があったので、その方法を残します。

※windows10での操作方法です。windows7での操作方法はこちらです。

コマンドプロンプトを使って、フォルダ構造やファイル名を図式表示し、
それをテキストファイル(xxxx.txt)として書き出します。

フォルダ内のファイル名を取得する方法

(1)コマンドプロンプトを立ち上げます


キーボードのwindowsマークのボタンを押しながら、「R」を押します。
「ファイル名を指定して実行」というウィンドウが開きますので、「名前(O)」に「cmd」と入力し、OKを押します。(※半角小文字です。)

(2)ファイル名が保存されている「場所」をコピーします

ファイルが保存されているフォルダを開いて下さい。
階層がある場合は、一番上層のフォルダです。

①フォルダを開くと、上の方にフォルダ名が表示されていると思います。この画像では、「hogehogeフォルダの中の、いろいろフォルダを開いているよ」ということを示しています。この枠の中(どこでも良いです)をクリックして下さい。


②その部分が青地に白字に変わりますので、そのまま右クリックし、「コピー」して下さい。
これで、「場所」をコピーすることができました。

(3)コマンドプロンプトで、該当フォルダまで移動します


こんな画面が出ています。入力できる状態だと、「>」の右側でアンダーバーみたいなものが点滅しています。点滅していなければ、画面のどこかをクリックして下さい。


全て半角小文字で「 cd_ 」と入力して下さい。
※ここから半角のスペースは「 _ 」で表記します。


「 cd_ 」の後ろで右クリックし、「貼り付け」を選択します。


貼り付けられたら、エンターキーを押してください。


「C:~」というのは、今どのフォルダにいますよ、というのを表示しているのですが、ファイル名を取得したいフォルダ名に変わります。つまり移動しました。

※「cd」は、「change directory」なので、正確には「移動」ではなく「変更」という意味かもしれませんが、わかりやすいように「移動」としています。

(4)コマンドを打ちます

「>」の後ろに、「tree_/F_>_test.txt」と入力し、エンターキーを押します。

※「 _ 」は半角のスペースです。
※ファイル名を出力するファイルのファイル名「test」はお好みでOKです。
※tree・・・フォルダ構造を図式表示するコマンド
※/F・・・各フォルダのファイル名を表示するオプション

(5)フォルダの中を見て、ファイルを開きます


さっき指定したファイル名のファイルが出来ているはずです。
ファイルをメモ帳等で開くと、

———————————————————

フォルダー パスの一覧: ボリューム OS
ボリューム シリアル番号は ****-**** です
C:.
│ test.txt
│ 001.txt
│ 002.txt
│ 003.txt
│ 004.txt

├─フォルダその1
│ 005.txt
│ 006.txt
│ 007.txt

├─フォルダその2
│ 008.txt
└ 009.txt

———————————————————
こんな感じで表示されますので、コピーしてエクセルやワードに張り付けて加工することが出来ます。

フォルダの中にあるファイル名をテキストで取得(書き出す)する方法のまとめ

コマンドプロンプトを使ったことが無い方には何をやっているかわからないかもしれませんが、上記のやり方をマネして頂ければたぶんできるでしょう。
わからなければコメント欄でお知らせください。

ファイル名を1つ1つコピーしてエクセル等に貼り付けする方法だと、大量にファイルがあると面倒でなりません。そんなときには非常に有効です。

コメント

  1. […] ※windows7での操作方法です。windows10での操作方法はこちらです。 […]