【问题标题】:Powershell script to delete by date and file name按日期和文件名删除的 Powershell 脚本
【发布时间】:2015-02-06 16:09:16
【问题描述】:

我知道这个问题已经被问过好几次了,但我在让它工作时遇到了问题。在编程方面我是个菜鸟,所以借用代码是我能做的最多的事情。我需要一个脚本,它可以删除文件夹中 X 天前的文件,但也只需要删除文件名中包含“XXX”的文件。它们没有文件扩展名。我在这里看到了几个按日期和/或文件扩展名删除的脚本,但似乎无法让它在查找某些字符的地方工作。如果有人可以帮助我,我将永远欠你的债。

【问题讨论】:

  • 考虑租用编码器吗?

标签: shell powershell filenames delete-file


【解决方案1】:

这可能是您查看的问题之一:Delete files older than 15 days using PowerShell

如果您使用列出的解决方案之一使用Get-ChildItem 获取指定年龄的文件,请将-Filter *XXX* 添加到Get-ChildItem 命令以将结果限制为文件名中包含“XXX”的文件。

【讨论】:

  • 我确实看到了该脚本,但我无法让该脚本删除任何未设置为 0 天的文件。这些文件的修改日期为 2011 年,因此它们对于脚本来说已经足够老了。我将文件移动到一个新文件夹进行测试,但它们并没有被删除,只有那个脚本。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-17
  • 2022-01-22
  • 2022-10-04
相关资源
最近更新 更多