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

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

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

@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 で入力した文字に勝手に取り消し線が入る

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