php中如何判断目录是否存在文件_PHP如何判断文件、目录是否存在

php中如何判断目录是否存在文件_PHP如何判断文件、目录是否存在PHP 中判断目录或者文件是否存在经常会用到的 is file is dir file exists 这三个函数 本文将为大家介绍这三个函数如何去用 1 is file 函数 用来判断文件是否存在 代码如下 if is file test html echo 文件不存在 else echo 文件存在 gt 2 is dir 函数 用来判断目录是否存在 代码

PHP中判断目录或者文件是否存在经常会用到的is_file()、is_dir()、file_exists()这三个函数,本文将为大家介绍这三个函数如何去用。

1)is_file()函数, 用来判断文件是否存在,代码如下:

if(!is_file(‘test.html’)){

echo ‘文件不存在!’;

}else{

echo ‘文件存在!’;

}

?>

2)is_dir()函数,用来判断目录是否存在,代码如下:

if(!is_dir(‘test’)){

echo ‘目录不存在!’;

}else{

echo ‘目录存在!’;

}

?>

3)file_exists()函数,既可以判断文件是否存在、也可以判断目录是否存在。代码如下:

if(!file_exists(‘test.html’)){

echo ‘文件不存在!’;

}else{

echo ‘文件存在!’;

}

if(!file_exists(‘test’)){

echo ‘目录不存在!’;

}else{

echo ‘目录存在!’;

}

?>

从上面来看,我们知道了file_exists()一个函数既能判断目录存在与否又可以判断文件是否存在,但是它的执行效率要比其他两个差很多,所以建议大家:如果判断文件是否存在就用is_file()函数;如果判断目录是否存在就用is_dir()函数。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/223387.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午2:11
下一篇 2026年3月17日 下午2:12


相关推荐

  • redis hscan用法

    redis hscan用法nbsp nbsp nbsp nbsp nbsp 最近项目需要将 redis 中的活跃数据定期同步到数据库中 需要对 hash 的 field 做遍历 查询资料发现 keys 和 hgetall 都存在一定的缺点 最后发现 hscan 满足需求 但是在我的 redis2 8 版本下面 无论怎么测试都无支持 hscankeycurs 每次希望取 10 条数据都直接将 redis 对应 key 中全部一次取出 这样显然不符合业务要求 如果数据量大

    2026年3月19日
    2
  • 161套javaWeb项目源码免费分享[通俗易懂]

    161套javaWeb项目源码免费分享[通俗易懂]最近很多学生在找关于java开发的学生管理系统,学生选课系统,车辆管理系统,商城系统,项目申报系统,教务管理系统,班级管理系统,博客系统。。。。。。。。我找了一些前几年的项目,感觉还行,虽然项目但技术都是一样的,可以用来做课程设计和毕业设计项目参考,但不要完全照搬哦就不再展示了,需要的可以收藏本篇文章,最好可以四连,关注点赞收藏订阅,下载不迷路链接:https://pan.baidu.com/s/1JX3u5v1alDcMpbG8s134AA提取码:wimo…

    2022年7月9日
    87
  • vue封装组件思路_前端封装组件

    vue封装组件思路_前端封装组件父组件引用子组件,设置props<addtableName=”mysql”/>vue子组件初始化created(){//在组件初始化的时候执行,只执行一次console.log(this.$data);console.log(this);}vue中子组件的method…

    2026年2月26日
    5
  • 触发器的创建及相关知识

    触发器的创建及相关知识

    2021年7月25日
    96
  • about bapi「建议收藏」

    about bapi「建议收藏」1BAPI的优点bapi是面向对象的设计;bapi是固定的,一般不能修改;bapi可以被sap内部部件和非sap程序使用;bapi的成功和错误信息始终通过RETURN返回;bapi可以被许多开发平台使用;2何时该考虑使用BAPI设计程序用VB/JAVA?C++等语言编写非SAPGUI程序访问和处理sap数据;SAP不同部件之间通讯;与…

    2022年7月24日
    11
  • SpringBoot启动报错:HikariPool-1 – Exception during pool initialization.

    SpringBoot启动报错:HikariPool-1 – Exception during pool initialization.2018-09-2516:16:16.264INFO15528—[main]com.zaxxer.hikari.HikariDataSource:HikariPool-1-Starting…TueSep2516:16:16CST2018WARN:EstablishingSSLconnectionwithoutserve…

    2022年6月23日
    35

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号