学堂 学堂 学堂公众号手机端

在PHP中,可以使用scandir函数来遍历指定目录下的所有文件和子目录

lewis 1年前 (2024-04-12) 阅读数 8 #技术

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

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

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


版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门