Home > php教程 > php手册 > body text

php教程:获取目录下面的所有目录路径

WBOY
Release: 2016-06-06 20:09:40
Original
1567 people have browsed it

删除操作,平日里面多见于网盘。通过删除操作,我们可以批量地完成删除多文件的一个任务。说到批量删除,那就不得不提到批量获取给定目录下面的目录路径了。删除文件呢,遍历是一个非常之必要的过程,没有遍历就没有办法获取相应的文件路径,才能准确地删除

删除操作,平日里面多见于网盘。通过删除操作,我们可以批量地完成删除多文件的一个任务。说到批量删除,那就不得不提到批量获取给定目录下面的目录路径了。删除文件呢,遍历是一个非常之必要的过程,没有遍历就没有办法获取相应的文件路径,才能准确地删除掉目录下面的文件。而我们应该怎么去获取目录下面所有子目录的路径呢,这也算是一个比较关键的一点哦。下面我直接上代码了:这里用到的函数是glob,返回的将是一个数组!!

代码

<?php ? ??
function?getDirs($directory){? ??
????$opt?=?array();? ??
????foreach(glob(str_replace("//","/","$directory/*"),GLOB_ONLYDIR)?as?$dir){? ??
????????$opt[]?=?str_replace($directory,"",$dir);? ??
????}? ??
????return?$opt;? ??
}? ??
//获取顶级目录的所有目录?也就是这个文件所在目录的同级目录?然后把数组打印出来 ??
print_r(getDirs('../'));? ??
?>??
Copy after login

声明: 本文采用 BY-NC-SA 协议进行授权 | IT路人
转载请注明转自《php教程:获取目录下面的所有目录路径》

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template