指定されたパスがわかっている場合、そのパスの下のフォルダーが OK レコードの数になります。ただし、各フォルダーの容量制限は 100 ファイルであり、フォルダーの命名規則は 0000、0001、0002、0003 などです。このパスの下にある OK ファイルの総数を数えたい場合は、どうすればよいでしょうか?
フォルダー (scandir) を走査し、フォルダー内のファイルの数を取得します
$a = glob('指定路径/{0,1,2,3,4,5,6,7,8,9}*/*.*', GLOB_BRACE);echo count($a);
$a = glob('指定路径/{0,1,2,3,4,5,6,7,8,9}*/*.*', GLOB_BRACE);echo count($a);
$a = glob('指定路径/{0,1,2,3,4,5,6,7,8,9}*/*.*', GLOB_BRACE);echo count($a);
ファイル構造:
$path = 'dat/*/*/3X*/{0,1,2,3,4,5,6,7,8,9}*/*.*';$a = glob($path, GLOB_BRACE);echo count($a);
ファイルをプログラムしていると仮定して、dat ディレクトリがレベルであれば、
$path = 'dat/*/*/3X*/{0,1,2,3,4,5,6,7,8,9}*/*.*';$a = glob($path, GLOB_BRACE);echo count($a);
結果の配列 $a を印刷して見てみることができます
ftp 経由でアクセスした場合はどうなるでしょうか?
$path = 'dat/*/*/3X*/{0,1,2,3,4,5,6,7,8,9}*/*.*';$a = glob($path, GLOB_BRACE);echo count($a);
結果の配列 $a を出力して確認できます
ローカル アクセスは確かに可能です。 \192.168edat の形で?訪問方法は? FTPアクセスに切り替えることは可能でしょうか?
find 文件夹 -type f |wc -l
プログラム ファイルが dat ディレクトリと同じレベルにあると仮定すると、
$path = 'dat/*/*/3X*/{0,1,2,3,4,5,6,7,8,9}*/*.*';$a = glob($path, GLOB_BRACE);echo count($a);
結果の配列 $a を出力して見てみることができます
ローカル アクセスは確かに可能です、 \192.168edat の形式の場合はどうなるでしょうか?訪問方法は? FTPアクセスに切り替えることは可能でしょうか?