如何自动删除共享驱动器上的 /tmp 文件夹?

Mat*_*att 3 scripting powershell windows-server-2008-r2

我们有一个 /tmp 文件夹,人们使用它来存放临时文件。它可以是任何东西和任何文件。

我们想让它自动删除(或最好移动到同一共享驱动器上的另一个文件夹)过去两周内未访问的所有文件。这应该按照我不必手动执行的时间表每周发生一次。

有没有软件可以做到这一点?谁能有剧本?

服务器2008R2

col*_*ete 11

get-childitem -Path "<location of tmp folder>" |
    where-object {$_.LastWriteTime -lt (get-date).AddDays(-15)} | 
    move-item -destination "<destination>"
Run Code Online (Sandbox Code Playgroud)

此 Powershell 脚本将移动超过 2 周的文件。

  • +1 弹出一个 `tmp_clean.ps1` 文件,将任务计划程序设置为每晚在备份窗口开始前一小时运行它。 (4认同)