Windows 在某个时间段后删除文件夹中的项目

Windows 在某个时间段后删除文件夹中的项目,windows,Windows,想知道你会推荐哪种语言。已经和一些朋友谈过了,他们建议不要使用CMD 基本上我想检查%SystemRoot%\SYSTEM32\SPOOL\PRINTERS,看看是否有任何文件超过30秒或1分钟。将设置物理编号。如果是,则删除该文件 如果有人能为我提供最好的编程方法,那就太好了:)PowerShell是你的朋友。您的部分描述有点不清楚,但以下是我理解您想要的脚本: dir $env:SystemRoot\SYSTEM32\SPOOL\PRINTERS | where { ((get-date)

想知道你会推荐哪种语言。已经和一些朋友谈过了,他们建议不要使用CMD

基本上我想检查%SystemRoot%\SYSTEM32\SPOOL\PRINTERS,看看是否有任何文件超过30秒或1分钟。将设置物理编号。如果是,则删除该文件


如果有人能为我提供最好的编程方法,那就太好了:)

PowerShell是你的朋友。您的部分描述有点不清楚,但以下是我理解您想要的脚本:

dir $env:SystemRoot\SYSTEM32\SPOOL\PRINTERS | 
where { ((get-date)-$_.creationTime).seconds -gt 30 } |
remove-item -force

您可以将批处理脚本用于上述目的。看看创建批处理文件:看起来很棒。我在PowerShell不是天才。让它不断循环的最简单方法是什么?刚刚在谷歌上快速搜索了一下,有几种方法可以做到,不过显然你必须小心螺旋