問題タブ [file-search]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - Django-haystack + Django モデルのない Solr ファイル検索エンジン
django-haystack などを使用してファイル検索エンジンを実装しようとしています。既に solr をセットアップしており、solr UI からクエリを実行できます。haystack を使用してファイル検索を提供しようとしました。定期的に更新されるファイルを含むディレクトリがあります。django側でモデルを作成せずにファイル検索を実装したい。について調べてみました。Djangoモデルを使用してSearchIndexesの例を見つけることができたのはすべてです。たとえば、ファイル名と一致する2行または3行など、一致したファイル名と内容のコンテキストをユーザーに返したいだけです。ファイルは、静的トラフィックを処理する Web サーバーを使用してディレクトリから静的に提供されます。醜い方法は、solr api への http 要求を作成し、json 応答を解析することですが、私はそれを望んでいません。助けてください。
ruby - 特定のレベルのフォルダーのみを検索する (3 つのサブディレクトリのみ)
現在、以下のコードを使用して、パス内の「.svn」フォルダーを検索しています。
上記のコードは、内部のすべてのフォルダーを検索@folder_path
し、パスをリストしsvn_folders
ます。
しかし、大きな問題は、これらのフォルダーが大きい (50GB 以上) ため、「.svn」フォルダーの検索に時間がかかることです。
質問 : 特定のレベルのサブ フォルダー (私の場合は 3 つのサブ フォルダー) のみを検索することはできますか?
例:私のフォルダパスがC:\my_repositories
3つのレイヤー(サブフォルダー)を下に検索したい、つまり、C:\my_repositories\project_name\repository_name\repository
また、repository という名前のフォルダーの下を検索したくありません。
どんな提案も本当に役に立ちます。事前にどうもありがとうございました。
c# - プログラムで Windows ファイル エクスプローラーを使用して検索を実行するにはどうすればよいですか?
ネットワーク上に、プログラムからサブフォルダーを含めて検索したいフォルダーがあります。名前に「String1」または「String2」または「StringN」が含まれるファイルのリストを返したいとします。プログラムでエクスプローラー ウィンドウを開き、ネイティブの Windows ファイル エクスプローラーを使用して、検索結果に一致するすべてのファイルを表示することをお勧めします。
これは可能ですか?どのように?
ありがとう!
mercurial - Mercurial または TortoiseHg で部分的なファイルまたはパスの変更履歴を検索する
標準的な検索以外の何かが必要になるたびに、Google で検索していくつかのことを試してみましたが、最終的にはひどく失敗しました。どうやら Hg 検索構文はかなり広範囲で、その力を利用したいのですが、適切なリファレンスを見つけることができないようです。
たとえば、部分的なパスの一致に関連するリポジトリ内のすべての変更を検索したいことがよくあります。私は次のように動作することを知っています:
しかし、部分一致でファイルを検索したいのですが、次のいずれも機能しませんでした。
TortoiseHg のポップアップから、膨大な数のオプションがあることがわかりますが、それらの使用方法に関するヒントはありません (ヘルプ リンクにはもう少し多くの情報が表示されますが、パターンがどのように表示されるかについては何も表示されませんfile(pattern)
)。
最終的には別の検索手段を使って自分の欲しいものを見つけることが多いのですが、この表現力を使えるようになるのはとてもいいことです。これを活用します。
c# - 複数のスレッドが同時に同じフォルダを検索する
現在、約 170,000 の jpg ファイル名の .txt ファイルがあり、それらすべてをリスト (fileNames) に読み込みます。
1 つのフォルダー (このフォルダーにはサブフォルダーがあります) を検索して、fileNames の各ファイルがこのフォルダーに存在するかどうかを確認し、存在する場合は新しいフォルダーにコピーします。
大まかな見積もりを作成しましたが、fileNames の各ファイル名の各検索とコピーには約 0.5 秒かかります。したがって、170,000 秒はおよそ 48 時間なので、2 で割ると、アプリが 1 つのスレッドを使用してすべてのファイル名を検索するのに約 24 時間かかります! 明らかにこれは長すぎるので、これを絞り込んでプロセスをスピードアップしたいと思います。マルチスレッドを使用してこれを行うための最良の方法は何ですか?
現在、20 の個別のスレッドを作成し、リスト (fileNames) を 20 の異なるリストに分割して、ファイルを同時に検索することを考えていました。たとえば、以下を同時に実行する 20 の異なるスレッドがあるとします。
以下の私の解決策を示すために更新されました:
皆様、ご協力ありがとうございました!大感謝!
python - Python Kivy: ファイルタイプのディレクトリを検索
文字列を含むディレクトリを検索するには多くの方法がありますが、それは私の質問ではありません。しかし、サブディレクトリのあるディレクトリでファイル (*.mp3) を自動的に検索できる Python Kivy に組み込まれているものはありますか、それとも自分で作成する必要がありますか? そうしなければならない場合、ディレクトリ内のすべてのファイルとサブディレクトリを取得するにはどうすればよいですか?
ありがとうございました :)
最後に、必要な関数を自分でコーディングすることにしました。
ファイルの拡張子をチェックするのは簡単です:)
残念ながら、ディレクトリが大きくなるとプロセスに非常に時間がかかる可能性があるため、別の解決策を探しています。
file-search - サブフォルダー内のvifm検索ファイル
コマンドと同じようにファイルを検索できます/
が、サブフォルダーを再帰的にスキャンするにはどうすればよいですか。または、すべてのサブフォルダーを含む現在のフォルダー内の特定のパターンに一致するファイルのリストを取得する方法が他にあるかもしれません。