Unity デザイナーズ・バイブル 6月6日発売!

【Windows】フォルダ内の画像名を取得するバッチファイル(バッチ処理)

0

windows-get-pictures-name

特定のフォルダ内にある画像の名前を一気にコピペしたい時、コマンドプロンプトを使うと便利です。
ソフトのインストールが必要ないので、どの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

参考

Windowsのdirコマンドでファイル名の一覧を取得する:Tech TIPS – @IT
コマンドプロンプト dir – [ファイル・ディレクトリの情報を表示する]

以上、すいみん(@cg_method)でした!

0