php读取目录下的子目录、文件

更新时间:2024-03-22 作者:用户投稿原创标记本站原创 点赞:33469 浏览:156671

做项目时会碰到这种情况,列出某文件夹下的所有文件,或者所有子目录.

下面介绍一下列出文件、目录的两种方法

一、php 读取目录下的子目录、文件前期关于本科毕业论文写作准备

若成功,则返回一个数组,其中包含指定路径中的文件和目录,

若失败,则返回 false.

如果 directory 不是目录,则返回布尔值 false 并生成一条 E_WARNING 级的错误.

二、php 读取目录下的子目录、文件中期硕士论文怎么写作的方法

新建一个php项目test,在此项目下新建文件夹dir,在dir下新建.php;此外在dir下新建几个文件夹,命名为A,B,C.

dir文件夹下的结构如图:

三、有关php 读取目录下的子目录、文件中后期毕业论文范文写作技巧

在.php中使用scandir函数,扫描当前目录dir,内容如图:

四、php 读取目录下的子目录、文件后期相关职称论文写作方法总结

运行后,结果显示如图,当前文件夹下的所有文件,均在此数组中显示:

一、php 读取目录下的子目录、文件前期关于本科毕业论文写作准备

opendir() 函数打开一个目录句柄,若成功,则该函数返回一个目录流,否则返回 false 以及一个 error.可以通过在函数名前加上 ",@", 来隐藏 error 的输出.


readdir() 函数返回由 opendir() 打开的目录句柄中的条目.若成功,则该函数返回一个文件名,否则返回 false.

closedir — 关闭目录句柄.

如图:

二、php 读取目录下的子目录、文件中期硕士论文怎么写作的方法

运行后,显示结果如图,经对比,和上一步骤的结果相同:

三、有关php 读取目录下的子目录、文件中后期毕业论文范文写作技巧

使用时,数组中不需要 . 和 .. 目录,可以在while循环中,添加if语句去掉这两项,如图:

四、php 读取目录下的子目录、文件后期相关职称论文写作方法总结

结果显示如图:

五、免费php 读取目录下的子目录、文件后期大学论文写作心得

此时结果数组中目录和文件都存在,若要只显示目录,则要通过is_dir判断,代码如图:

六、php 读取目录下的子目录、文件大专专科论文要求

运行后,结果如图,只显示A,B , C 三个文件夹;

这两种方法都只能读取指定目录下的文件,对子目录中的文件则无法读取.