Powershell脚本清理活动

时间:2019-03-22 09:21:05

标签: windows powershell scripting

我在这里有一个方案,我正在进行文件清理活动。

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

请帮助我编写脚本。

问候 NKS

1 个答案:

答案 0 :(得分:1)

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

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

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