MENU

【Windows】フォルダ内にある画像名を一気に取得してにコピペする方法

特定のフォルダ内にある画像の名前を一気にコピペしたい時、コマンドプロンプトを使うと便利です。

ソフトのインストールが必要ないので、どのWindows環境にでも使えます。

やり方

  1. 検索で「cmd」と打ちコマンドプロンプトを起動

  2. 下記のコマンドを入力

例えば、デスクトップにあるPNG画像一覧の取得。

cd C:\Users\ユーザー名\Desktop
dir *.png  /b  /a-d | clip

右クリック>送るからいつでもPNGファイル一覧を取得する

  1. dir *.png /b /a-d | clipをテキストにコピーして、pngFileNameList.batとか適当な名前で保存。

  2. C:\Users\ユーザー名\AppData\Roaming\Microsoft\Windows\SendToの中にコピー

  3. ファイルリストを取得したい階層のどれかのファイルを選択して右クリックからpngFileNameList.batを選択。それを貼り付けたい場所へペーストすれば、PNGファイル一覧を貼り付けることができます。

補足

cd パス で取得したいパスへ移動

dir でファイル・フォルダー名の一覧を取得

/b オプションでファイル・フォルダ名だけに絞り込み

/a-d オプションでフォルダを除外

/s オプションで下層フォルダも含めて取得

| clip クリップボードにコピー

結果をテキストファイルに出力

dir *.png /b /a-d >C:\Users\ユーザー名\Desktop\file_list.txt

参考

Tech TIPS:Windowsのdirコマンドでファイル名の一覧を取得する - @IT

コマンドプロンプト dir - [ファイル・ディレクトリの情報を表示する]