![如何在 Windows 10 中不使用索引的情況下執行檔案名稱和內容的搜尋?](https://rvso.com/image/1496889/%E5%A6%82%E4%BD%95%E5%9C%A8%20Windows%2010%20%E4%B8%AD%E4%B8%8D%E4%BD%BF%E7%94%A8%E7%B4%A2%E5%BC%95%E7%9A%84%E6%83%85%E6%B3%81%E4%B8%8B%E5%9F%B7%E8%A1%8C%E6%AA%94%E6%A1%88%E5%90%8D%E7%A8%B1%E5%92%8C%E5%85%A7%E5%AE%B9%E7%9A%84%E6%90%9C%E5%B0%8B%EF%BC%9F.png)
我需要在一個大目錄中搜尋舊文件。
不幸的是,索引無法找到它,而且我只能搜尋可能位於文件正文中而不是文件名中的關鍵字。
我想執行非索引搜尋(我知道這將花費很長時間來搜尋),因為我確定該文件位於某處,並且我沒有該文件的任何其他副本。
我知道您可以在先前版本的 Windows 中繞過索引,但我似乎不知道如何在 Windows 10 中做到這一點
。 ;)
答案1
在檔案總管中,選取選項View | Options | Search | Always search file names and contents (this might take several minutes)
。
答案2
我只是偶然發現這個問題並且需要同樣的問題。
我沒有透過 UI 找到本機 Windows 解決方案。我透過使用第三方應用程式實現了這一點。 (CSearcher、FileSeek、...)
不過,有一種使用 PowerShell 的方法。您可以使用 Get-ChildItem 進行搜尋並將其透過管道傳輸到 Select-String cmdlet
例子:
Get-ChildItem –Path D:\MyFolder -Include *filename* -Exclude *.pdf -Recurse -ErrorAction SilentlyContinue | Select-String -Pattern "MyContentPattern"
答案3
這查找字串命令列工具非常適合 Windows 上的文字搜尋。它支援檔案名稱的正規表示式模式和通配符。
搜尋範例:findstr /m /s /i pattern *somefile*
- /秒搜尋目前目錄及子目錄下的所有文件
- /我不區分大小寫
- /米僅列印具有該模式的文件的名稱
答案4
我不敢相信一些本來很容易做到的事情卻在 Windows 中無法實現。
再一次,Windows 開發人員沒有使用者體驗經驗,也不關心我們每天必須面對的基本必需品。
在我看來,Windows 搜尋是一個噁心的笑話,除非您“了解”,否則您不會知道如何獲得它的技巧水紋設計系統上班。
輸入 Windows 搜尋內容傳奇。就像所謂的“高級”的簡單勾選(哦可怕......不要勾選該選項!)文件內容選項應該足以讓作業系統知道您要輸入的內容搜尋欄,實際上會搜尋文件和內容,對於提供的所述字串。這麼簡單吧?
喔不,啊啊啊!它列出了資料夾中的每個該死的檔案!
#foreheadslap #foreheadslap #foreheadslap #foreheadslap
所以在這裡我的人類同胞,我說的是,懷著對人類的完全尊重,他們甚至想要/尖叫/要求,最簡單的任務只是工作而不必在宇宙中搜索每一條該死的指令和博客,只是為了找到一個簡單的答案 - 我該死的如何使用這個該死的 WINDOWS 搜索來查找我的文件! ?
輸入簡單的“~”波浪號字元。 (說真的——我們怎麼知道你必須只使用一個字元來表示“內容”一詞!?!)。
#嘆
我的朋友們,這裡是你們的救星。忘記“內容:”命令。這是行不通的!
~="您的搜尋字串"
沒錯,夥計們,簡單的“~”字元和“=”符號以及您的搜尋字串任何你想要的角色是的,在這兩個該死的雙引號字元中,將終於找到你了您多年來一直在尋找的文件!
晚點再謝我。