【技】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

ツイートツイート

コメントする

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

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Powered by WordPress | Theme: Graphy by Themegraphy