結果から特定のフォルダーを除外する保存済み検索を作成するにはどうすればよいですか?


24

検索結果から「XYZ」というフォルダー内のファイルを除外するMacの保存済み検索を設定しようとしています。その理由は、そのフォルダからソートするのが難しい大量の誤検知を受け取っているからです。

明確にするために、Spotlight環境設定の「プライバシー」リストにフォルダーを追加できることは知っていますが、このフォルダーをそのリストに追加したくないのは、今後のすべての検索から除外したくないためです、この特定の保存済み検索のみ。このようなことをどのように行うことができますか?


いくつかのグーグルと私自身のテスト検索をいじった後、私はこれができるとは思わない:(
セシウム

それが一般的なコンセンサスのようです。調べてくれてありがとう。回答として提出する場合は、この質問を完了としてマークします。
user1457323

回答:


8

Finderのアプリケーションバンドルに保存されている検索ファイルのいくつかを見て、たとえば/System/Library/CoreServices/Finder.app/Contents/Resources/MyLibraries/myDocuments.cannedSearch/search.savedSearch、ディレクトリを除外するために次のような形式を使用しました。

<key>FXScopeArrayOfPaths</key>
<array>
  <string>~/</string>
  <string>-Library</string>
  <string>-Music/iTunes</string>
  <string>-Documents/Steam Content</string>
  <string>~/Library/Mobile Documents/</string>
  <string>-com~apple~Keynote</string>
  <string>-com~apple~Pages</string>
  <string>-com~apple~Numbers</string>
</array>

そのため、フルパスの後にマイナス文字で始まる文字列を追加することにより、サブフォルダーを除外できます。何かが-~/Libraryうまくいかないようです。

savedSearchファイルは、テキストエディターにドロップして編集できます。RawQueryDict:SearchScopesそして、FXScope:FXScopeArrayOfPaths、デフォルトでは同じパスを一覧表示するように見えるが、ちょうど秒1は、少なくともFinderでフォルダを除外するために登場し編集。


1
ここで何かを発見したかもしれません。これはうまくいくようです!これを理解してくれてありがとう。あなたは私をかなり頭痛の種から救いました-そして、おそらくこの質問を将来見つけるであろう無数の他の人たち。
user1457323

残念ながらXMLを編集せずにはできませんが、はい、非常にうまく見つかりました:)
セシウム

フォルダー名がパスに関係なく一致するかどうかは誰でもわかりますか?すなわち。すべての親フォルダーのサブフォルダー/ nospotlightを無視、/ folder1 / nospotlight、/ folder2 / nospotlight ....
jb510

~/Library/Saved SearchesOSX 10.10.x
Ashutosh Jindal

2
シエラ
-DisplayName

16

あなたが保持している場合option、検索条件を追加する(+)ボタンを(...)となりますAny/All/Noneブロック。これをNoneに設定します。

基準を選択しますDocument Container。、などと一緒Nameにデフォルトのリストに表示されませんKind独自の検索機能があるOther…限り、追加の条件のリストから選択して選択します。 それらすべての属性

これを、is/contains/begins with/ends with適切なものを使用して除外するフォルダーの名前に設定します。

最終結果は次のようになります。 結果


1
これは機能し、選択された答えであるはずです。:) ありがとうございました。
ロニクサス

1
OSX 10.9.5
New Alexandria

10.10 [ヨセミテ]でチェックしたところ、変更されていないようです。現時点で検証するための10.9 [Mavericks]マシンは手元にありませんが、紛失したことを思い出せません。どの部分がうまくいかないのですか?

2
Document Containerフォルダーを除外するために使用できない理由として考えられる理由:apple.stackexchange.com/questions/132860/…(10.8.5では動作しません)
Ashutosh Jindal

1
シエラで私のために働いていません。
DisplayName

5

「ドキュメントコンテナー」が機能していない場合(私の問題など)、特定のフォルダーをオプトイン/アウトするように検索フォルダーを設定できます。

画像を投稿するための「担当者」がいないため、最善を尽くします。これは私の最初の投稿なので、遠慮なく消してください。

私の音楽組織のワークフローでは、誤ったサブフォルダーを非表示にするためにiTunesフォルダーが必要でした。もちろん、iTunesフォルダーからフォルダーを移動することは、同じフォルダーを再作成するようにiTunesを中断/異常終了させるため、オプションではありませんでした。Lakeの上記の方法を微調整してこれを達成した方法を次に示します。

  1. [Finder]メニューの[ファイル]> [新しいスマートフォルダー]で、iTunesフォルダーに移動します。
  2. 最初の検索条件で選択Kind> is>Folder
  3. Lakeのリードに従いoption、(+)を押しながら作成したドロップダウンでAny of the following are true(これはオプトインフォルダー用です)上記のLakeとしてフォルダーをオプトアウトするには、「Any」を「None」に変更します
  4. 私はフォルダを「オプトイン」しているので、次のAnyようなオプションの下に5つの基準をネストしました(実際のフォルダ名が使用されます)。

Name is「iTunesに自動的に追加する」
Name is「音楽」
Name is「追加する音楽-メインフォルダ」
Name is「調整結果」
Name is「MusicBrainzタグ付け」

そのため、最終的な結果は、スマートサーチ(Finderサイドバーにある)をクリックすると、存在するメインフォルダーの固有のフォルダーレイアウトを破壊せずに、必要な5つのフォルダーのみが表示されることです。

これが役立つことを願っています。


3
サイトへようこそ!ソリューションを詳しく説明してくれてありがとう 評判の良い誰かがあなたの答えにそれを埋め込みます。
nohillside

1

現在、私はこれができるとは思わない。グーグルが見つけたこれを行おうとするかなりの数の人々がいるようで、誰も本当の答えを持っていません(プライバシーの除外以外):(


0

ファイルを検索しているときにファインダーで、基準の前にマイナスを追加することでそれらを除外できます。たとえば、pdfファイルではないすべてのファイルを検索したい場合、「Kind is -pdf」と書くことができます。これは私にとってはうまくいくようです。


0

これを行う別の方法を見つけたと確信しています。

スマートフォルダーの構成では、Raw Query検索属性を使用します。デフォルトでは、これは検索属性のドロップダウンメニューにないため、ドロップダウンメニューの下部にある「その他」をクリックして検索する必要があります。

Raw Queryの横の入力ボックスに、次を入力します。

kMDItemPath != "/Users/yourname/Documents/foldertoexclude" 

引用符で囲まれたテキストは、除外するフォルダーのパス名であり、[情報を見る]で見つけることができます。


OSX 10.9.5
New Alexandria

2
これがうまくいくことを本当に望んでいたが、喜びはなかった。ドキュメントには、「[...]がクエリで使用したり、検索結果を並べ替えたりすることはできません」と書かれています。(developer.apple.com/library/mac/documentation/CoreServices/...何らかの理由で)、我々は知っていることは決してないだろう
dualed

-1

私も同じ問題に苦しんでいて、その方法を見つけました。

[基本設定システム]> [Spotlight]> [選択]に移動し、[プライバシー]タブを選択すると、Spotlight検索で除外する特定の場所を追加できます。

試しましたが、うまくいきます。


この部分を見逃しましたか?「明確にするために、Spotlight環境設定の「プライバシー」リストにフォルダーを追加できることは知っていますが、このフォルダーをそのリストに追加したくないのは、今後すべてのフォルダーを除外したくないからです。検索、この特定の保存済み検索のみ。
ジムL.
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.