php怎么实现遍历指定目录的功能

avatar
作者
猴君
阅读量:0

在PHP中,可以使用scandir函数来遍历指定目录下的所有文件和子目录。以下是一个简单的示例代码:

$dir = "/path/to/directory";  // 扫描目录并获取目录中的文件和子目录 $files = scandir($dir);  // 遍历文件和子目录 foreach ($files as $file) {     // 排除当前目录(.)和上级目录(..)     if ($file != '.' && $file != '..') {         // 判断是否为目录         if (is_dir($dir . '/' . $file)) {             echo "Directory: " . $file . "<br>";                          // 遍历子目录             $subfiles = scandir($dir . '/' . $file);             foreach ($subfiles as $subfile) {                 if ($subfile != '.' && $subfile != '..') {                     echo "File: " . $subfile . "<br>";                 }             }         } else {             echo "File: " . $file . "<br>";         }     } } 

在上面的代码中,首先指定要遍历的目录路径,然后使用scandir函数获取目录下的所有文件和子目录,然后通过循环遍历输出文件和子目录的名称。需要注意的是在遍历时排除了当前目录.和上级目录..

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!