PHP遍历文件件
<?php $dir = '.'; //当前目录 list_file($dir); function list_file($dir) { $list = scandir($dir); // 得到该文件下的所有文件和文件夹 foreach ($list as $file) { //遍历 $file_location = $dir . '/' . $file; //生成路径 if (is_dir($file_location) && $file != '.' && $file != '..') { //判断是不是文件夹 echo "------------------------sign in {$file_location}------------------"; echo '<br>'; list_file($file_location); } else { echo is_file($dir . '/' . $file) ? $dir . '/' . $file . '<br>' : ''; } } }
如遇文件名显示乱码,可用mb_convert_encoding 或 iconv 转换