Windowsで部分文字列をファイル名だけで検索する方法は?


1

からのフォロー この質問 Windows Searchも同じ欠点を共有しているのか、それとも、 高度なクエリ構文 ファイル名の部分文字列を検索する のみ 、拡張子を除外?

つまり、「zip」のようなファイル名だけで検索すると、次のような有効なファイル名が返されるということです。

zip
has zip
zip.doc
azip.zipx
textzip.txt
has zip text
File.zip.txt
zipper.winzip
File - zip text.zip
this file name haszipin it.txt

ファイル名の部分に文字列 "zip"が含まれておらず、拡張子にのみ含まれているため、次のファイル名は無効です。これらは除外されるべきです。

noname
File.xzip
File.zipx
File.azipx
File.bxzip
File name.zip

すべてを使用して正規表現。
Shiki

@Karan、で意味ですか 見つける エクスプローラの箱?それは使うのがただひどいので、私はずっと前にそれを使うことを(Vista +で)あきらめた。今日、私はすべてのローカライゼーションファイルを見つけようとしていました(例: *fr_fr**es_es*そして、私がどんな組み合わせや順列を試しても関係なく動作することができませんでした。
Synetech

2
@志木:私は特にWindowsサーチとAQSに言及したことに注意してください。この質問は代替案を探すことではありません - たくさんあります、ありがとう。
Karan

1
@Synetech:はい、それは私が話していることです。 file:zip または filename:zip エクステンションも同様に見ているようです。 dirだから、私はこれを克服するために、おそらく除外することによって、まったく方法があるかどうかと思います ext: どういうわけか。
Karan

"の仕方 ...?"文法的に正しくありません。
artistoex

回答:


4

あなたはインデックスからzipファイルを除外することができますが、私はそれが本当にあなたの質問に答えていないことを知っています。私はEverythingと呼ばれるフリーウェアプログラムを使います。それは私がどんなファイルにインデックスをつけるかを選ぶことを可能にし、あなたはより正確な結果を得るためにその検索で正規表現を使うことができます。私の知る限りでは、ウィンドウ検索では正規表現を使用できませんが、* zip *などの2番目のパラメータを検索に追加することもできます。 not * .zipそれが可能かどうかは定かではありません。


編集する 私(カラン)が微調整したばかりなので Codezilla の最後の試みがチャットに投稿されました。別の回答として追加するのは適切ではありません。すべての信用は彼に行きます(編集:そして スコット この検索用語の95%を発見したためです。これは10個の有効なファイル名を正しく識別し、6個の無効なファイル名を除外しているようです。

*zip* NOT "*.*zip*" OR filename:"*zip*.*zip*"

それはそう できる できるが、フープを飛び越えることなく。 Windows Searchが吸うという事実の確認。彼らは単に正規のRegExサポートを追加したのではないでしょうか。


ええ、あなたは代替ツールについての上記の私のコメントを見ることができます。 AQS自体に関しては、私は試したことがありますが、それは何らかの理由で拡張子内のサブストリングを検索するようです。検索をに制限する方法が必要です file: または filename: 除外する ext:。私はNOTを使用しようとしましたが、正しく機能させることができなかったので、誰かが手助けできることを願っています。
Karan

zip *。* - *。zipは機能しませんか?
Codezilla

多分私はそれを考え出したと思う、試してみてください:* zip *。* - "*。zip"あなたはそれを真剣に見てそれを得るために引用符を使用する必要があります。これはおそらくあなたが得ているかもしれない多くの結果があなたが期待しているものではないケースです。えー、まあ、これはzip問題の解決策を見つけるだけですが、私はあなたが世界的にすべての拡張機能か何かを言い訳することを意味すると思いますか?
Codezilla

いいえ、単一のサブストリングで構いません。残念ながら *zip*.* -"*.zip" また戻ってくるようです File.azipx File.bxzip File.xzip File.zipx など(上記の私の有効なファイル名と無効なファイル名のリストを見てください)。
Karan

1
最後の学期はあるべき "*zip*.*zip*"?あなたが今キャッチしている表現はありますか azip.zipx または zipper.winzip
Scott

1

filename:*zip*. (注意してください . 最後に)はWindow 7でもかなりうまく動作しているようです。 filename:*zip*.* - 拡張子のないファイルが見つからない場合を除きます。


<編集>
たとえば、私は新しいフォルダを作成し、これらの空のファイルを作成しました:

enter image description here

(見慣れていますか?)表示は順序を維持するために変更日でソートされています。 それから私はタイプした filename:*zip*. 検索ボックスに入力すれば、

enter image description here

すなわち、持っているすべてのファイル zip ファイル名(拡張子を除く) そして (nullでない)拡張子を持つ
< / edit>


filename:*zip*.* とまったく同じファイルを返すようです filename:*zip*. そして filename:*zip*これらには拡張子に "zip"が付いたファイルが含まれますが、ファイル名は含まれません。
Karan

こんにちは、あなたの編集を見ました。私は本当に何を言うべきかわかりません。 Windows 7 x 64では、私は今新しいフォルダを作成しました。 インデックスなし )同じ名前の14個の0バイトファイルを作成し、検索文字列をコピーして貼り付けます。 filename:*zip*. 14個のうち13個の名前が返された ノーネーム 除外されました。 :(職場から戻ったときにもう一度調べてみましょうが、明らかにここで大きな矛盾があるようです(ああ、そしてこのシステムの高度なファイルタイプインデックスオプションも変更していません)。
Karan

ショックを受けました - びっくり! - Windowsの動作が矛盾していることを知る。
Scott

こんにちは、私は別のWindows 7 Home Premium x86 PC(以前のものはUltimate x64でした)で再度チェックしました、そしてそれは同じように振る舞います(フィルターをかけられた1、13/14が表示されます)。だから少なくともそれは私がこれまでに試した2つのマシンで一貫して振る舞うようです。
Karan

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.