我在这里有一个方案,我正在进行文件清理活动。
我有文件夹,并且文件夹中有excel和pdf文件。我想保留最后两个修改的文件,然后删除所有其他文件。
请帮助我编写脚本。
问候 NKS
答案 0 :(得分:1)
要处理除最近修改的两个文件以外的所有文件,可以先进行排序,然后跳过两个文件(为了便于阅读而将行划线):
dir *.doc |
sort LastWriteTimeUtc -desc |
select -skip 2 |
# Do something like remove-item
(使用UTC避免在输入/离开DST时出现问题。)