2012-04-20 43 views
6

在Windows 7上,在文件夾搜索框中使用的以下查詢無法過濾具有「!」的文件夾中的文件感嘆號在他們中。正在搜索包含! (感嘆號)

filename:! 

請問有什麼方法可以做這個搜索嗎?謝謝。

回答

9

在你的具體例子filename:"*!*"似乎在Win7(不知道Vista)的工作

Win7 search

我還是建議使用第三方工具,如Agent RansackBareGrepEverything,如果你需要搜索用於具有奇怪名稱的文件或未被Windows索引的文件內容。 (在Win9x/NT5您可以鍵入 + ˚F*.dll標籤CreateThread輸入,你會發現在包含字符串「CreateThread的」,這樣做對NT6同樣是不可能AFAIK所有本地磁盤上所有的DLL! )

+0

這就是我現在需要的,所以這非常完美,謝謝!出於興趣,你是如何發現這一點的?我查看了高級查詢語法的年齡,但找不到任何東西。如:http://msdn.microsoft.com/en-us/library/aa965711(v=vs.85).aspx和:http://www.howtogeek.com/73065/learn-the-advanced-search -operators-in-windows-7/ – AJP 2012-07-28 21:14:52

+0

我記得AQS的點點滴滴,但它更像是一種猜測而非其他任何事情(這就是爲什麼我說它看起來有效)在MSDN上應該有關於AQS的更多/其他信息與Windows桌面搜索有關的部分WinXP IIRC – Anders 2012-07-28 21:19:51

+1

謝謝。幾個月來一直在尋找這個。同時,我也轉而使用Agent Ransack,因爲無法搜索帶有!正在讓我瘋狂。高度推薦它。 Win7語法仍然很尷尬:你必須指定「filename:」,引號和星號比它的價值更麻煩(考慮到它總是用於工作,現在是解決某些「破碎」問題的解決方法)。 – 2012-09-27 16:13:25