php获取目录中所有文件名及判断文件与目录的方法
2017-05-16 23:09:22
•
阅读
打赏
本文主要介绍了php获取目录中所有文件名及判断文件与目录的方法,欢迎大家的学习。
一,php获取目录中的所有文件名
1、打开要操作目录的目录句柄
//打开当前目录下的目录pic下的子目录aa。
$handler = opendir('pic/aa');
2、循环读取目录下的所有文件
/**
* 其中$filename = readdir($handler)每次循环时将读取的文件名赋值给$filename,
* $filename !== false。一定要用!==,因为如果某个文件名如果叫'0′,
* 或某些被系统认为是代表false,用!=就会停止循环
*/
while( ($filename = readdir($handler)) !== false ) {
//略过linux目录的名字为'.'和‘..'的文件
if($filename != "." && $filename != "..") {
//输出文件名
echo $filename;
}
}
3、关闭目录
closedir($handler);
二,php判断文件和目录函数
//检查上级目录下的目标对象logo.jpg是否是文件。
$check = is_file('../logo.jpg');
说明:如果目标对象是文件,系统返回true,否则返回false。
代码:
//检查上级目录下的目标对象logo.jpg是否是目录。
$check = is_dir('../logo.jpg');
说明:如果目标对象是目录系统返回true,否则返回false。
以上这篇php获取目录中所有文件名及判断文件与目录的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持本站。
相关推荐
深度学习 -- 损失函数
深度残差网络(Deep Residual Networks (ResNets))
深度学习 -- 激活函数
神经网络训练 -- 调整学习速率
生成对抗网络(GAN)改进与发展
生成对抗网络(GAN)优点与缺点
生成对抗网络(GAN)的训练
生成对抗网络(GAN)基本原理
生成模型与判别模型