ホームページ >バックエンド開発 >PHPチュートリアル >ファイルカウント関連の問題

ファイルカウント関連の問題

WBOY
WBOYオリジナル
2016-06-13 12:19:37835ブラウズ

ファイル数の問題
指定されたパスがわかっている場合、そのパスの下にあるフォルダーの数が OK レコードの数となります。ただし、各フォルダーの容量制限は 100 ファイルであり、フォルダーの命名規則は 0000、0001、0002、0003 などです。このパスの下にある OK ファイルの総数を数えたい場合は、どうすればよいでしょうか?
------解決策----------------------
プログラム ファイルが dat にあると仮定します。ディレクトリ レベルには、

$path = 'dat/*/*/3X*/{0,1,2,3,4,5,6,7,8,9}*/*.*';<br />$a = glob($path, GLOB_BRACE);<br />echo count($a);

があります。結果の配列 $a を出力して、



を見てください。------解決策のアイデア --- ------------------
php を使用する必要がありますか?
linunx コマンドを使用すると、非常に簡単です。
<br />find 文件夹 -type f <br><font color='#FF8000'>------解决思路----------------------</font><br>wc -l<br />

-----ソリューションのアイデア----------------------

Quote:
Quote: Quote:

プログラム ファイルが dat ディレクトリと同じレベルにあると仮定すると、
$path = 'dat/*/*/3X*/{0,1,2,3,4,5,6,7,8,9}*/*.*';<br />$a = glob($path, GLOB_BRACE);<br />echo count($a);

結果の配列 $a を出力して確認してください。


\192.168edat の形式であれば確かにローカル アクセスが可能です。 ?訪問方法は? FTPアクセスに切り替えることは可能でしょうか?


最初に FTP に接続してから、glob を実行する必要があります
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。