在Powershell中根据日期检测文件

时间:2016-01-11 08:54:18

标签: powershell

我需要删除2014年扩展名为.png的所有文件,不包括带有Powershell的文件夹。

据我所知:

Remove-Item X:\path\* -include .png -recurse 

如何获取文件的日期,以便只删除2014年的.png文件?

1 个答案:

答案 0 :(得分:0)

Get-ChildItem -Recurse -Filter *.png | 
Where-Object {$_.LastWriteTime -match '2014'} | 
% {"Deleting $($_.FullName)"; Remove-Item $_.FullName}

如果您不希望它在删除每个文件之前询问您,请在-Force之后添加Remove-Item