web-dev-qa-db-ja.com

Windowsエクスプローラーを使用して、7またはVistaでドット(ピリオド)で始まるファイル名を見つける方法は?

私は家にMacBookラップトップを持っていて、Mac OS Xがネットワーク経由でファイルをコピーするとき、それはしばしばそれと一緒に隠された「ドットファイル」をもたらす。たとえば、"SomeUtility.Zip"をコピーすると、隠しファイル".SomeUtility.Zip"もコピーされます。私はこれらのOS Xドットファイルを役に立たないデータの群と見なし、ネットワークの残りの部分に関する限り、それらを残したくない私のWindowsファイルサーバー上。

これらのドットファイルが引き続き発生するとします。つまり、そもそもOS Xがこれらのファイルの作成を停止するという問題は、まったく別の問題になると考えてください。

むしろ:Windowsエクスプローラを使用して、ドット/ピリオドで始まるファイルを見つけるにはどうすればよいですか?ファイルサーバーを定期的に検索してブローしたい離れて。 ".*"に一致するファイルを検索してみましたが、予期せぬことではなく、すべてのファイルとフォルダが見つかりました。

Windowsエクスプローラーで検索するときに、より具体的な検索条件を入力する方法はありますか? Explorerウィンドウの右上隅に表示される検索ボックスを指します。クエリをエスケープしてやりたいことを行う方法があることを教えてください。

(それに失敗すると、ドライブ文字をマップして cygwin プロンプトにドロップして NIX 'find'コマンド を使用できることを知っていますが、光沢のある簡単な方法を好みます。)

14
Chris W. Rea

Windowsの「検索の高度なクエリ構文」を使用すると、基本的にVistaとXP高度な検索を使用して高度な検索を実行できます(Windows 7は非表示にできます)。それについて読む MSDNで

したがって、filename:.は、「。」で始まるファイル名を持つすべてのファイルを検索します。

17
Vervious

現在のディレクトリの下にあるすべてのディレクトリ内のすべての「ドットファイル」を検索するが、ドットで始まるディレクトリ名は除外するWindowsコマンドプロンプトメソッド:

dir .*.* /s /a-D
6
Mike
filename:.*. -kind:folder

これにより、拡張子のないファイルも含め、ピリオドで始まるすべてのファイルが検索されます。 -kind:folderは、検索からフォルダーを除外します。 Windows 7でテスト済み。VistaおよびWindows 8で動作するはずです。

3
Quaixor

ターミナルで次のコマンドを使用して、Macが.DS_Storeファイルを作成するのを停止できます。

defaults write com.Apple.desktopservices DSDontWriteNetworkStores true

次に、ログアウトして再度ログインします(または再起動します)。それで解決するはずです。他のファイルに関しては、これはよく知られている問題であり、迅速な回答を見つけることができませんでした。

1
mauvedeity

後の追加...ドットファイル(またはディレクトリ)のコマンドラインから属性を設定するのに非常に便利なので、これを追加します...

最初のドットは現在のディレクトリを検索することです。 2つ目は、ドットリテラルで始まる名前を検索するための「バックスラッシュエスケープ」です。

dir ".\.*" /A 
1
Eddie B

無料のサードパーティアプリケーションを使用する場合は、 Locate32 を強くお勧めします。正規表現を使用して検索できます。

:^\.は、探しているファイルを見つけます。 (結果からディレクトリを除外することもできます。)おまけとして、Locate32のインデックスと検索は、組み込みのWindows検索よりもはるかに高速です。さらに、右クリックのコンテキストメニューには、[パスをクリップボードにコピー]や[MD5を計算]などの追加オプションがあります。

AHKスクリプトを作成したので、すぐにLocate32を起動できます Win-F3

1
Leftium

以前の回答に追加するには:

dir .*.* /s /a-D

これも機能します:

dir .* /s /a-D

違いは、コマンドから末尾の "。*"を削除したときで、拡張子(または拡張子の前の2番目のドット)のあるファイルまたはないファイルを検索します。

すべてのファイルに拡張子が付いているため、両方のコマンドを使用してWindows 7および10でテストしたところ、私の場合と同じ結果が得られました。


注意

Macリソースフォークを処理する場合、「._」で始まるファイルに検索を絞り込むことができます。

dir ._*.* /s /a-Dまたはdir ._* /s /a-D

これにより、「。htaccess」や「.htpasswd」のように保持したい「ドットファイル」が除外されます。

0
Jay

WindowsではXP Windows Explorerを使用して.?*ドットで始まるすべてのファイルとフォルダを表示します。おそらく、Windows VistaとWindows 7で同じように機能します。

私にとっては、返されたファイルとフォルダー、Zipファイル内のファイルとフォルダー、エクスプローラーのごみ箱に表示されるファイルとフォルダー、およびコマンドプロンプトRECYCLERフォルダーに表示されるファイルとフォルダーに注意してください。検索では、エクスプローラーの他の特別なフォルダービューに表示されるファイルとフォルダーも検索される可能性があります。

0
Bavi_H