使用PHP递归函数遍历文件系统

   2024-10-20 6360
核心提示:你可以使用以下的PHP递归函数来遍历文件系统:function listFiles($dir){$files = scandir($dir);foreach($files as $file){if($

你可以使用以下的PHP递归函数来遍历文件系统:

function listFiles($dir){    $files = scandir($dir);        foreach($files as $file){        if($file != '.' && $file != '..'){            $path = $dir.'/'.$file;                        if(is_dir($path)){                echo "Directory: $path <br>";                listFiles($path);            }else{                echo "File: $path <br>";            }        }    }}// 调用函数并传入要遍历的目录listFiles('path_to_directory');

在这个例子中,我们定义了一个名为listFiles的递归函数,它接受一个目录作为参数。该函数首先列出目录中的文件和子目录,然后对每个文件和子目录进行处理。如果是子目录,则递归调用listFiles函数来继续遍历该子目录。

你只需将path_to_directory替换为你要遍历的实际目录路径。这样,该函数将递归地遍历整个文件系统,并输出每个文件和目录的路径。

 
举报打赏
 
更多>同类网点查询
推荐图文
推荐网点查询
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号