yoshikazuendo
3/3/2014 - 2:24 AM

forfiles便利だよ、というメモ。

forfiles便利だよ、というメモ。

rem forfiles
rem 指定されたフォルダ内を走査して条件に合うファイルやフォルダを抽出し、
rem それを基にして更にコマンドを実行できる機能を持つ。

rem option) 
rem [/P パス名]
rem [/M 検索マスク ex) /M *.txt]
rem [/S サブフォルダ以下も含める]
rem [/D [+ | -] {yyyy/MM/dd | dd} 更新日時の条件 ex) /D -30]
rem [/C 続けて実行するコマンド。 ex) copy @file]

rem ex) C:\sampleフォルダ内で、更新日時が21日以上経った.zipファイルを削除する。
forfiles /P C:\sample /M *.zip /D -21 /C "cmd /c del @file /F /Q