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

WBOY
リリース: 2016-06-06 20:09:40
オリジナル
1566 人が閲覧しました

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

删除操作,平日里面多见于网盘。通过删除操作,我们可以批量地完成删除多文件的一个任务。说到批量删除,那就不得不提到批量获取给定目录下面的目录路径了。删除文件呢,遍历是一个非常之必要的过程,没有遍历就没有办法获取相应的文件路径,才能准确地删除掉目录下面的文件。而我们应该怎么去获取目录下面所有子目录的路径呢,这也算是一个比较关键的一点哦。下面我直接上代码了:这里用到的函数是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('../'));? ??
?>??
ログイン後にコピー

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート