在 Windows 7 中有没有办法按创建时间搜索文件?

在 Windows 7 中有没有办法按创建时间搜索文件?

基本上,我想按创建时间对文件进行排序或搜索,并使用日期作为通配符。

IE 搜索下午 6 点之后但早上 6 点之前创建的文件。我知道它会在“创建日期”中显示时间,但我必须搜索多年来在下午 6 点之后创建的数千个文件。

答案1

您可以使用 GetChildItem 实现 Powershell 解决方案

Get-ChildItem -filter "*.*" -path "C:\path\to-you-files\" | Where-Object { $_.CreationTime.Hour -gt "18" -or $_.CreationTime.Hour -lt "6" }

其中 -gt 大于 18:00 且 -lt 小于 06:00

注意:如果文件被复制到目录或被创建并覆盖,那么你可以用 LastWriteTime 替换 CreationTime

相关内容