指定したフォルダにあるファイルパスをすべて取得するサンプルです。
サンプルソース
例)C:¥test¥ディレクトリ内に存在する拡張子が.txtのファイル一覧を表示する
- (test.bat)
- @echo off set p=C:¥test¥*.txt for %%a in (%p%) do ( echo %%a ) pause
実行例
- コマンドプロンプト
- C:¥>test.bat C:¥test¥sample1.txt C:¥test¥sample2.txt C:¥test¥sample3.txt 続行するには何かキーを押してください . . .
ファイルパス毎に何か処理を行いたい場合は、
forループ中で、%%a変数を参照すればOKです。
備考
- 「*.txt」の箇所を「*.*」にすればすべてのファイルが対象になります。
コメント