php获取目录中所有文件名及判断文件与目录的简单方法


Posted in PHP onMarch 04, 2017

一,php获取目录中的所有文件名

1、打开要操作目录的目录句柄

代码示例:

//打开当前目录下的目录pic下的子目录common。
$handler = opendir('pic/common');

2、循环读取目录下的所有文件

代码示例:

/*其中$filename = readdir($handler)
每次循环时将读取的文件名赋值给$filename,$filename !== false。
一定要用!==,因为如果某个文件名如果叫'0′,或某些被系统认为是代表false,用!=就会停止循环
*/
while( ($filename = readdir($handler)) !== false ) 
{
 //略过linux目录的名字为'.'和‘..'的文件
 if($filename != “.” && $filename != “..”)
 {  
  //输出文件名
   echo $filename;
  }
}

3、关闭目录

代码示例:

closedir($handler);

二,php判断文件和目录函数

<?php
//检查上级目录下的目标对象logo.jpg是否是文件。
$checkResult = is_file('../logo.jpg');

说明:如果目标对象是文件,系统返回true,否则返回false。

代码示例:

<?php
//检查上级目录下的目标对象logo.jpg是否是目录。
$checkResult = is_dir('../logo.jpg');

说明:如果目标对象是目录系统返回true,否则返回false。

以上这篇php获取目录中所有文件名及判断文件与目录的简单方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP HTML代码串 截取实现代码
Jun 29 PHP
一步一步学习PHP(7) php 字符串相关应用
Mar 05 PHP
PHP设计模式之调解者模式的深入解析
Jun 13 PHP
深入PHP5中的魔术方法详解
Jun 17 PHP
PHP面向对象之旅:深入理解static变量与方法
Jan 06 PHP
CI映射(加载)数据到view层的方法
Mar 28 PHP
php for 循环使用的简单实例
Jun 02 PHP
浅谈php处理后端&amp;接口访问超时的解决方法
Oct 29 PHP
浅谈PHP中关于foreach使用引用变量的坑
Nov 14 PHP
php中通过eval实现字符串格式的计算公式
Mar 18 PHP
Laravel 5.4.36中session没有保存成功问题的解决
Feb 19 PHP
PHP pthreads v3下worker和pool的使用方法示例
Feb 21 PHP
PHP redis实现超迷你全文检索
Mar 04 #PHP
浅谈php中变量的数据类型判断函数
Mar 04 #PHP
PHP检测数据类型的几种方法(总结)
Mar 04 #PHP
php redis实现文章发布系统(用户投票系统)
Mar 04 #PHP
PHP获取当前执行php文件名的代码
Mar 02 #PHP
PHP两种实现无级递归分类的方法
Mar 02 #PHP
PHP 二级子目录(后台目录)设置二级域名
Mar 02 #PHP
You might like
php代码检查代理ip的有效性
2016/08/19 PHP
php使用parse_str实现查询字符串解析到变量中的方法
2017/02/17 PHP
PHP静态延迟绑定和普通静态效率的对比
2017/10/20 PHP
Laravel路由研究之domain解决多域名问题的方法示例
2019/04/04 PHP
JavaScript 权威指南(第四版) 读书笔记
2009/08/11 Javascript
Knockoutjs快速入门(经典)
2012/12/24 Javascript
Express作者TJ告别Node.js奔向Go
2014/07/14 Javascript
js实现按钮颜色渐变动画效果
2015/08/20 Javascript
JS实现超简洁网页title标题跑动闪烁提示效果代码
2015/10/23 Javascript
轻松学习jQuery插件EasyUI EasyUI创建RSS Feed阅读器
2015/11/30 Javascript
JavaScript 正则表达式中global模式的特性
2016/02/25 Javascript
对称加密与非对称加密优缺点详解
2017/02/06 Javascript
原生js实现可拖拽效果
2017/02/28 Javascript
详解AngularJS ui-sref的简单使用
2017/04/24 Javascript
JS实现统计字符串中字符出现个数及最大个数功能示例
2018/06/04 Javascript
解决vue-loader加载不上的问题
2020/10/21 Javascript
JavaScript字符串转数字的简单实现方法
2020/11/27 Javascript
python抓取网页时字符集转换问题处理方案分享
2014/06/19 Python
使用Python发送各种形式的邮件的方法汇总
2015/11/09 Python
python fabric实现远程部署
2017/01/05 Python
python编程使用selenium模拟登陆淘宝实例代码
2018/01/25 Python
python自动查询12306余票并发送邮箱提醒脚本
2018/05/21 Python
详解将Django部署到Centos7全攻略
2018/09/26 Python
Python自动抢红包教程详解
2019/06/11 Python
python装饰器代替set get方法实例
2019/12/19 Python
Pytorch to(device)用法
2020/01/08 Python
英国安全产品购物网站:The Safe Shop
2017/03/20 全球购物
自然健康的概念:Natural Healthy Concepts
2020/01/26 全球购物
给领导的检讨书
2014/02/16 职场文书
婚礼答谢宴主持词
2014/03/14 职场文书
经济信息系毕业生自荐信范文
2014/03/15 职场文书
表彰大会主持词
2014/03/26 职场文书
环保建议书200字
2014/05/14 职场文书
2014年平安建设工作总结
2014/11/19 职场文书
员工加薪申请报告
2015/05/15 职场文书
goland设置颜色和字体的操作
2021/05/05 Golang