ログローテーションとかにも使えるかも。

$TARGET_DIR = "C:\WORK\tmp"  #対象フォルダ
$DIFFERENCE_DATE = 1         #差分日時

$REMOVE_FILE_LIST = Get-ChildItem $TARGET_DIR -Recurse | Where-object{((Get-Date) – $_.LastWriteTime).Days -gt $DIFFERENCE_DATE } #今日-差分日時以前のファイルリストを出力
Remove-Item ($REMOVE_FILE_LIST).FullName -Force #取得したファイルリストを削除

<スポンサーリンク>

コメントを残す

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

*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)