【问题标题】:Deleting Items in a folder after a certain age在特定年龄后删除文件夹中的项目
【发布时间】:2014-05-06 07:47:03
【问题描述】:

想知道您会推荐哪种语言。一直在和一些朋友交谈,他们建议不要使用 CMD。

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

如果有人可以指导我以最好的方式进行编程,那就太好了:)

【问题讨论】:

标签: windows


【解决方案1】:

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

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

【讨论】:

  • 看起来不错。我不是 PowerShell 的天才。让它不断循环的最简单方法是什么?刚用谷歌快速搜索了一下,有几种方法可以做到,但显然你必须小心螺旋
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多