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