フォルダ内のファイル名一覧リストをテキスト出力

日時のバッチファイルなどで、フォルダ内のファイル一覧を出力したい場合は、こんなコマンドがあります。

フォルダ内にあるファイル名をテキストファイルとして出力

@echo off

set dt=%DATE:/=%
dir d:\hoge\*.txt /b /a-d > d:\logs\filelist_%dt%.txt
D ドライブの hoge フォルダにある .txt 拡張子のファイルリストを、d:\logs フォルダに出力しています。ファイル名に日付も付けてみました。

ファイルの差分なら WinMerge

WinMerge
意外と知られていないかもしれませんが、WinMerge はフォルダも指定できます。
ファイルリストの差分をチェックしてくれるのです。便利。

このブログの人気の投稿

コピーした行の挿入が表示されない時はフィルタされていないかチェック

Excel で一部の図形だけ固定する