私は同僚と何度も議論していますが、私は99.9%が正しいと確信していますが、彼らは正しいと私は狂った人かどうか疑問に思って始めている。ディレクトリルックアップの速度とフォーマットされたファイル名のルックアップ
モバイルデバイスからユーザーから撮影した画像をアップロードしています。十分な時間をかけてアップロードすると、累積的にアップロードできます。これらの写真のそれぞれは、「作業指示書」に属しており、一連の整数が与えられています。我々は(作業命令に基づいて)を書くのではなく、最適化したい。我々はまた、Windowsマシン上にあります。
私の提案の保存方法は、次のようになります。
Images
|-- 23875
| |-- f0347b8.png
| |-- b04675b.png
|-- 28765
|-- aab658c.png
彼らの提案保存方法は次のようになります。仕事のため23875
のための2枚の画像を収集するために、私にとって
Images
|-- 23875_f0347b8.png
|-- 23875_b04675b.png
|-- 28765_aab658c.png
、IディレクトリImages/23875
を探して、.png
ファイルをすべて取得します。
同じことをするには、すべてのファイルを繰り返し処理し、すべてのファイル名に対してワイルドカードフィルタを実行します(23875_*.png
の効果があります)。
何千もの画像がある場合、何千もの無関係なファイルでワイルドカードフィルタを実行する必要がないため、私の方法は優れていると思います。私は彼らの方法が優れていると信じている理由を尋ねましたが、魅力的な答えを得ていません。
アドバイスありがとうございます。