php去遍历一个文件夹含有几个子文件夹,并获得文件夹的名字怎么写?有没有源码例子?
php
一个简单的目录递归函数
第一种实现办法:用dir返回对象
function tree($directory)
{
mydir=dir($directory);echo"<ul>\n;while($file=$mydir->read())
{
if((is_dir("$directory/$file"))AND($file!.")AND($file!."))
{
echo"<li><font color=\"#ff00cc\">$file</b></font></li>\n;tree("$directory/$file");}
else
echo"$file</li>\n;}
echo"</ul>\n;mydir->close();}
开始运行
echo"目录为粉红色</h2><br>\n;tree("./nowamagic");第二种实现办法:用readdir()函数
function listDir($dir)
{
if(is_dir($dir))
{
if($dh=opendir($dir))
{
while(($file=readdir($dh))!false)
{
if((is_dir($dir."/".$file))&$file!."&$file!.")
{
echo"<b><font color='red'>文件名:</font></b>",$file,"
<hr>;listDir($dir."/".$file."/");}
else
{
if($file!."&$file!.")
{
echo$file."
;}
}
}
closedir($dh);}
}
}
开始运行
listDir("./nowamagic");
一个简单的目录递归函数
第一种实现办法:用dir返回对象
function tree($directory)
{
mydir=dir($directory);echo"<ul>\n;while($file=$mydir->read())
{
if((is_dir("$directory/$file"))AND($file!.")AND($file!."))
{
echo"<li><font color=\"#ff00cc\">$file</b></font></li>\n;tree("$directory/$file");}
else
echo"$file</li>\n;}
echo"</ul>\n;mydir->close();}
开始运行
echo"目录为粉红色</h2><br>\n;tree("./nowamagic");第二种实现办法:用readdir()函数
function listDir($dir)
{
if(is_dir($dir))
{
if($dh=opendir($dir))
{
while(($file=readdir($dh))!false)
{
if((is_dir($dir."/".$file))&$file!."&$file!.")
{
echo"<b><font color='red'>文件名:</font></b>",$file,"
<hr>;listDir($dir."/".$file."/");}
else
{
if($file!."&$file!.")
{
echo$file."
;}
}
}
closedir($dh);}
}
}
开始运行
listDir("./nowamagic");
佚名
2024-05-29 08:56:31
类似问题(10)
-
佚名2024-05-29 10:38:22
问有趣的文件夹名字
答我个人喜欢用专辑的名字做文件夹名字 或者自己喜欢的词组 例如音乐我改成了“我们在炎热与抑郁的夏天,无法停止抽烟。图片我改成“最美的风景。视频是“浮生若梦。图书改...
-
佚名2024-05-29 08:00:45
问p5文件夹不见了,而且自建了几个没有名字的文件夹,还有Recycle文件夹,重新开关机还是一样,itoosd的p5。
答楼主不要急!这是RECYCLE.EXE病毒,我刚中过不久.我的解决方案是:用USB CLEANER先查杀U盘 然后用360紧急急救箱查杀木马 这样就可以清除病毒...
-
佚名2024-05-29 10:06:27
问一个文件夹中包含了几个文件夹,文件夹的名字不确定,如何进入这些不确定的文件夹??可以实现吗?
答这个应该是没问题的,但问题能详细点吗?比如你是想通过何种系统,方式,路径等去看这些文件夹。
-
佚名2024-05-29 20:31:48
问androidapp源代码在哪个文件夹
答在src文件夹里边。res文件夹是布局的。bin里边是App的安装包文件夹。
-
佚名2024-05-29 21:56:39
问建立文件夹和给文件夹命名有几种方法?分别是什么?
答首先说建立文件夹: 1、右键|新建|文件夹(F),即可; 2、直接在菜单栏中,运用快捷按钮(这里以win7为例),如图所示。文件夹命名: 1、...
-
佚名2024-05-29 08:00:00
问怎样一次性去掉一个文件夹内的所有文件名
答多个文件夹一次性删除:1、选择多个文件夹,可以按鼠标左键进行框选;或者按键盘Ctrl+A实现全选,全选以后,按着Ctrl键,用鼠标左键点文件夹,可以从全选中去掉...
-
佚名2024-05-29 08:00:00
问怎样快速的将一个文件夹及子文件夹下面的所有文件名称拷贝下来?
答不知道我理解的意思对不对,你可以点开始菜单--->运行,里面打cmd后回车,出现dos窗口后,比如你想得到D盘下win文件夹下的所有文件名,并且包含win文件夹...
-
佚名2024-05-29 08:00:00
问批量修改所有子文件夹中的文件名。 我有一个文件夹,有很多子文件夹,每一个子文件夹中有若干图片文件,
答你这种名字,只要把你要的图片全部选择,右键,重命名,输入你要的名字,回车,系统会自动帮你生成名字后缀01...02...03...04..的。望采纳。
-
佚名2024-05-29 08:00:00
问E盘里的文件夹有文件夹个数和横线是怎么回事?
答右键空白处,分组依据,设置成无就可以了你也可以试试用腾讯电脑管家来全方位的实时保护你的电脑。
-
佚名2024-05-29 08:00:00
问同一目录下有很多文件夹,文件夹里面有word文档,如何批量把所有在统一文件夹下的word文合并成一个
答合并文档可以将多个文档快速合成为一个,它是Word提供的一个崭新功能,其使用方法是:打开合并前的源文档,单击“工具”菜单中的“比较并合并文档”命令。 在对...
风水
起名
网名
- 1 郁闷的网名
- 2 唯美意境网名情侣
- 3 用龙网名
- 4 六字游戏兄弟网名大全
- 5 战旗tv昵称
- 6 伤感的微信昵称名字大全
- 7 带影的昵称女
- 8 微信个性昵称配头像
- 9 微信截图怎么挡住昵称
- 10 唯美素颜微信昵称图片大全
说说
- 1 好玩个性签名
- 2 qq分享中心个性签名
- 3 考试 说说
- 4 拍照的的说说句子
- 5 平凡的生活的说说
- 6 空间说说关于权志龙
- 7 在微信发说说跟qq同步
- 8 互相不关心的说说
- 9 宝贝送妈妈的三八礼物说说
- 10 农村小山沟的说说