gpt4 book ai didi

powershell - Windows文件内搜索,如何搜索?应用程式,指令码,GREP,powershell,记事本骇客?

转载 作者:行者123 更新时间:2023-12-02 23:58:09 25 4
gpt4 key购买 nike

我正在尝试搜索在特定日期范围内创建的文件夹,然后仅在那些文件夹中搜索具有某些属性的文件。我认为使用Windows 8的“高级查询系统”将需要2分钟的工作……不是!

谁能推荐一个简单的方法来做到这一点?我在考虑可以输入到AstroGrep或Notepad ++ hack中的正则表达式,因为很容易将Windows搜索中的文件夹路径复制到文本文档中。

谢谢!

编辑:为了澄清,我正在尝试查找在特定日期范围内添加到系统的文件。按文件创建/修改的属性进行搜索无济于事,因为在移动文件时会继承这些属性。但是,当文件移入和移出时,文件夹的日期属性确实会更改。因此,我需要按日期搜索文件夹,然后(由于大量的文件和子文件夹)在生成的文件夹中搜索我的文件。

最佳答案

您可以使用Get-ChildItem cmldet检索特定日期范围内的所有目录(例如:现在和一个月前):

$dateNow = Get-Date
$dateaMonthAgo = $dateNow.AddMonths(-1)

$directories = Get-ChildItem -Path 'C:\' -Directory -Recurse |
Where { $_.LastAccessTime -le $dateNow -and $_.LastAccessTime -ge $dateaMonthAgo }

现在,您拥有了与日期范围匹配的所有目录。您可以遍历它们并搜索文件:
$directories | Get-ChildItem -Filter 'yourFile.txt'

关于powershell - Windows文件内搜索,如何搜索?应用程式,指令码,GREP,powershell,记事本骇客?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37397250/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com