Linux では、1 つのフォルダーに 32000 ファイル以下のディレクトリを保持する必要があると聞きました。そのため、次のようなビルドのアップロード ディレクトリを作成します。
$x = rand(0,32000);
$z = rand(0,32000);
$y = rand(0,32000);
$f = rand(0,32000);
root/uploaddir/$x/$y/$z/$f/{user_id}/
私の問題は、それが既に存在するかどうか、またディレクトリに 32000 が既に存在するかどうかを確認する必要があるかどうかも確認したいということです。
しかし、30000^4 のディレクトリができたとき、それをどのように処理すればよいかわからないため、遅くなりすぎません。
では、パラメータが次の場合に、ファイルを配置するディレクトリを確認して見つける方法は次のとおりです。
理解できることを願っています。
よろしくお願いします、
デンラウ。