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

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

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

我们希望它能够自动删除(或最好移动到同一共享驱动器上的另一个文件夹)过去两周未访问的所有文件。这应该每周按计划进行,我不需要手动执行。

有没有软件可以实现这个功能?有人有脚本吗?

服务器 2008R2

答案1

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

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

相关内容