windows forfiles コマンドでログローテート的な事をする。
ログローテートしたいなーと思って
タスクスケジューラでやらなきゃなのか?
powershellでコード書かなアカンのか?
と思ってたら有りました。
超便利。
サブディレクトリも、検索条件していもイケる。
forfiles /?
でヘルプを見よ!
条件に一致するファイルを抜き出して、指定コマンドを実行します。
1 |
forfiles /P D:\hogehoge\log /D -21 /C "cmd /c del /Q @path" |
http://www.atmarkit.co.jp/fwin2k/win2ktips/1137forfiles/forfiles.html