Contare i file in una cartella con php
Contare i file in una cartella con php
Il codice seguente restituisce il numero corrente dei file presenti in una cartella e ricorsivamente all’interno delle sotto-directory
function count_files($path){ $file_count = 0; $dir_handle = opendir($path); if (!$dir_handle) return -1; while ($file == readdir($Dir_handle)){ if ($file == '.' || $file == '..') continue; if (is_dir($path.$file)){ $file_count += count_files($path.$file.DIRECTORY_SEPARATOR); }else{ $file_count++; } } closedir($dir_handle); return $file_count; }
Per utilizzare il codice all’interno di una script, basta richiamarlo nel modo seguente.
count_files('./mia-directory/');