Windows バッチで不要な .modd ファイルなどを消す

ぼくは Sony Cyber-Shot DSC-TX300V というコンデジをずっと使っている。写真・動画の取り込みに Sony PlayMemories Home という Sony 製のフリーソフトを使っているのだが、このソフトでファイルを取り込むと .modd.moff といった拡張子のファイルが生成される。これが邪魔くさい。

また、iPhone7Plus から写真や動画を取り込むと、一部の写真に .aae という拡張子のファイルがくっついてくることがある。これも鬱陶しい。

そこで、Windows バッチファイルで、これらのファイルを一気に削除することにした。

Rem このバッチファイルがあるディレクトリ配下にある不要なファイルを消す
Rem --------------------------------------------------------------------------------

Rem .modd・.moff は隠しファイルになっているので「/a:h」オプションを付ける
Del /a:h /s *.modd
Del /a:h /s *.moff

Rem .aae ファイルを削除する
Del /s *.aae

使っているのは、カレントディレクトリ配下のサブディレクトリを含んで指定のファイルを消す Del /s コマンド。ファイル名にワイルドカードが使えるので、*.modd といった形で拡張子だけ指定して削除しているだけ。隠しファイルを対象にする場合は /a:h オプションが必要になるので注意。