Рубрики
Uncategorized

PHP использует функцию scandir () для сканирования всех примеров файлов в указанном каталоге

Автор оригинала: David Wong.

В этой статье показано, как PHP использует функцию scandir () для сканирования всех файлов в указанном каталоге. Поделитесь для вашей справки следующим образом:

// Traversing the contents of subfolders and folders and calculating the number of files
// Replace a demo quotation mark with
function scan($dir){
  static $i=0;
  static $d=0;
  $dirArr = scandir('.');
  foreach($dirArr as $v){
   if($v!='.' && $v!='..'){
     $dirname = $dir. "\". $v; // directory address of subfolders
    if(is_dir($dirname)){
   $count['dir'] = ++$d;
     scan($dirname);
    }
    $count['file'] = ++$i;
   }
  }
  return $count;
}
$count = scan('.');
Echo "a total of files {$count ['file']} and folders {count ['dir']}";

Категории документов

// In the case of the current directory
$dir = scandir('.');
foreach($dir as $v){
  $base = strrchr($v,'.');
  if($v!='.'){
  if($v == '..'){
   Type = Superior Directory;
  }
  // Examples of different types
  if(is_dir($v)){
   $type ='directory';
  }elseif($base== '.jpg' || $base=='.gif'){
   $type ='picture file';
  }elseif($base== '.rar' || $base=='.zip'){
   $type ='compressed file';
  }else{
   $type= "file";
  }
  }
}

Больше читателей, интересующихся контентом, связанным с PHP, могут ознакомиться с разделами этого сайта: Краткое описание навыков работы с каталогами PHP, Краткое описание работы с файлами PHP, Краткое описание общих принципов PHP Алгоритмы и навыки обхода, Структура и алгоритмы данных PHP, Краткое описание алгоритмов программирования PHP, Полная коллекция Навыков работы с массивами PHP и т.д. ” Краткое описание использования строки PHP” и “Краткое описание общих навыков работы с базой данных php “

Я надеюсь, что эта статья будет полезна для разработки PHP – программ для всех.

Оригинал: “https://developpaper.com/php-uses-the-scandir-function-to-scan-all-file-examples-in-the-specified-directory/”