我使用PowerShell命令生成某些文件类型的CSV报告。我的目标是找出特定日期范围内添加了多少个文件。现在,脚本会找到所有文件,我需要按日期排序来查找它们的数量。我想修改命令,只返回创建日期在特定日期范围内的对象,例如,如果此文件的创建日期在2013年3月1日至3月31日之间。可能有一种方法可以通过日期范围限制命令,很可能使用Select-Object,但我无法弄清楚。
Get-ChildItem 'PATH' -recurse -include @("*.tif*","*.jp2","*.pdf") | Select-Object FullName, CreationTime, @{Name="Mbytes";Expression={$_.Length/1Kb}}, @{Name="Age";Expression={(((Get-Date) - $_.CreationTime).Days)}} | Export-Csv 'PATH\scans.csv'