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

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

WBOY
リリース: 2016-06-13 12:19:37
オリジナル
851 人が閲覧しました

ファイル数の問題
指定されたパスがわかっている場合、そのパスの下にあるフォルダーの数が 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 を実行する必要があります

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート