dosコマンド:あるフォルダ以下のファイルパスをテキスト化。

ある特定のフォルダ以下の任意のファイルを、絶対パスでファイル化するDOSコマンド。


公式

for %変数名 in (セット) do コマンド名 [コマンドパラメータ]
(ex)
for /r "c:\tmp" %i in (*.csv) do echo %i >> d:\list.txt


上の例はオプション"/r"がついているので、"c:\tmp"以下サブフォルダ内も全て再帰的に走査。拡張子が"csv"のファイルを全て探し出し。"d:\"に"list.txt"という名前で保存。
※バッチファイルにする場合は、"%%i"と2つ%をつける必要あり。


詳しくは↓参考。
コマンドプロンプトを使ってみよう! -バッチファイル-