複数ファイルのインポート: ファイルの検出に時間がかかりすぎるMFI は素晴らしいです。本当に大好きです。
ただし、ファイル検索の速度が遅いことが問題になる場合があります。
データがネットワーク ドライブから取得され、ホーム オフィスからフォルダーにアクセスしたい場合、アクセスまでに 10 分以上かかることがあります。ファイルの検出数千のフォルダー/サブフォルダー/ファイルの中から一致する 4 つのファイルを見つけるには ...
それなら、Python を並行して開いて、短いコードを書いたほうが早いです。グロブファイルを 1 つずつ検索してロードします。のためにループとオープン(ファイル名)。MFI がファイル名一致に失敗したすべてのファイルをファイル リストに追加するのを待つよりもはるかに高速です。
Python/glob を使用した例は、ファイル検索が桁違いに高速になる可能性があることを示しています。これを高速化するための Jmp/MFI のトリックはありますか?
データアクセスRe: 複数ファイルのインポート: ファイルの検出に時間がかかりすぎるグロブ検索は日付とサイズを取得しないため、おそらく高速です。
https://stackoverflow.com/questions/23430395/glob-search-files-in-date-order
MFI に日付とサイズの取得をスキップするように指示する方法はありません (ただし、それが希望である可能性はあります)。
編集: これは、マシンのローカル ファイル システムではあまり目立ちません。ネットワーク ディスク通信は、名前だけでなく名前 + 日付 + サイズを取得するためにおそらく 3 倍大きくなります。 また、グロブ検索時間と同様の再帰的 filesInDirectory を使用して、パターン一致を使用して完全なリストから必要なファイルを選択できる場合もあります。 そしてベンチマークには注意してください。キャッシュが関与している場合、2 回目ははるかに高速になる可能性があります。通信時間がゼロになると、軽く 100 倍になります。
(そして、日付+時刻を日付+サイズに変更します。)
Re: 複数ファイルのインポート: ファイルの検出に時間がかかりすぎるMFI の速度を最適化したいという要望を投稿しました。
マルチファイルインポート: 高速モードを追加
Re: 複数ファイルのインポート: ファイルの検出に時間がかかりすぎる驚くほど便利:JMP18のMFIの新しい高速モード:)
Re: 複数ファイルのインポート: ファイルの検出に時間がかかりすぎる@hogiそれはどこかのボタンですか?
Re: 複数ファイルのインポート: ファイルの検出に時間がかかりすぎます私はMFIの名前フィルターをよく使っていました。そのアイデアは次のとおりです。
ユーザーはファイル選択を使用していくつかのファイルを選択し、ワークフローは MFI を使用してファイルをインポートします。
これは、「ファイルを手動で選択」することで可能になりました。
