【问题标题】:Powershell scripting clean up activityPowershell 脚本清理活动
【发布时间】:2019-08-13 06:01:39
【问题描述】:

我在这里有一个场景,我正在处理文件清理活动。

我有文件夹,我有 excel 和 pdf 文件。我想保留最后两个修改的文件并删除所有其他文件。

请帮我写剧本。

问候 NKS

【问题讨论】:

  • 寻求帮助的问题必须包括您迄今为止为解决问题所做的工作的总结,以及您在解决问题时遇到的困难的描述。
  • 到目前为止你尝试了什么?

标签: windows powershell scripting


【解决方案1】:

要对除了两个最近修改的文件之外的所有文件进行处理,可以先排序然后跳过两个(为了便于阅读,换行):

dir *.doc |
  sort LastWriteTimeUtc -desc |
  select -skip 2 |
  # Do something like remove-item

(使用 UTC 以避免进入/离开 DST 时出现问题。)

【讨论】:

    猜你喜欢
    • 2021-12-23
    • 1970-01-01
    • 2022-08-22
    • 2020-02-24
    • 1970-01-01
    • 2019-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多