【技】90日未更新のファイルをBatchで自動削除

kooです。( ノ゚Д゚)ヨッ!
 
はい、まぁ備忘録。
 

set TGDIR=D:\Log
 
FORFILES /P %TGDIR% /D -90 /C "cmd /c DEL /F /Q %TGDIR%\@file"

1行目のsetで対象ディレクトリを変数化して、
2行目の内容でばす!っと削除しています。
 
んで、サブディレクトリがある場合は、その中まで処理を及ぼしません。
 
ログの削除とかで使えますね。
※検証は、Winodws 2008 R2 Standardでやっています。
 
Set行を増やして、処理行で変数2か所を変えれば、いくつも削除スクリプト対象領域が増やせますね。
※そんなことをすると、ナンセンスですけどw

ツイートツイート

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です