如何创建一个程序,在文件夹达到一定数量的文件后自动删除文件(首先删除旧文件)

时间:2019-07-19 15:31:24

标签: windows

我有一个Access数据库,它会自动将备份创建到某个文件夹。如果备份文件夹中有超过50个备份文件,则我想在删除最旧的备份时将新备份包含在该文件夹中,以便该文件夹不会超过50个备份文件。

1 个答案:

答案 0 :(得分:0)

使用powershell与此类似

Get-ChildItem –Path "C:\path\to\folder" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Remove-Item

然后将脚本设置为每天在任务计划程序或类似程序中运行

Full example and source on how to create powershell script and schedule