株式会社ヴァンデミックシステム

Blog

<スポンサーリンク>

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

$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 #取得したファイルリストを削除

<スポンサーリンク>

コメントを残す

Allowed tags:  you may use these HTML tags and attributes: <a href="">, <strong>, <em>, <h1>, <h2>, <h3>
Please note:  all comments go through moderation.

*

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