加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP创建文件夹 PHP判断文件夹文件是不是存在

发布时间:2022-01-17 13:41:54 所属栏目:PHP教程 来源:互联网
导读:这篇文章主要为大家详细介绍了PHP创建文件夹 PHP判断文件夹文件是否存在,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。 PHP如何创建文件夹?PHP如何判断文件夹文件是否存在?这些问题就是今天361模板给大家介绍
  这篇文章主要为大家详细介绍了PHP创建文件夹 PHP判断文件夹文件是否存在,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。
  PHP如何创建文件夹?PHP如何判断文件夹文件是否存在?这些问题就是今天361模板给大家介绍的。
 
  PHP自带的函数就能用来判断系统中文件目录是否存在,文件是否存在,并创建
 
  先看下面代码:
 
  <?php$cachedir='cache/'.$username;//$username这个需要其他地方赋值,可以是中文$dir = iconv("UTF-8", "GBK", $cachedir);//转换编码,防止中文路径出错if (!file_exists($dir)){mkdir ($dir,0755,true);} //创建目录,目录全身设置为755?>
  以上代码用file_exists来判断目录是否存在,不存在就使用PHP的MKDIR函数来创建目录
 
  file_exists函数既可以检查目录是否存在,也可以检测文件是否存在。
 
  定义和用法
 
  file_exists() 函数检查文件或目录是否存在。
 
  如果指定的文件或目录存在则返回 true,否则返回 false。
 
  语法
 
  file_exists(path)
  例子
 
  <?phpecho file_exists("test.txt");?>
  输出:
 
  1
 
  mkdir函数用来创建目录
 
  mkdir(path,mode,recursive,context)
  参数 描述
 
  path 必需。规定要创建的目录的名称。
 
  mode 必需。规定权限。默认是 0777。
 
  recursive 必需。规定是否设置递归模式。
 
  context 必需。规定文件句柄的环境。Context 是可修改流的行为的一套选项。
 
  在传送path参数的时候,最好是通过iconv()函数转换文件名的编码,防止中文名称出错
 
  例如:
 
  mkdir(iconv('UTF-8','GBK',$path));
  此外:如果你创建的目录是多层目录,并且都不存在,那么第三个参数还不要定位为:true
 
  例如:
 
  mkdir(iconv('UTF-8','GBK',$path),0777,true);
  此外建议大家在建目录前先使用is_dir()函数先判断一下目录是否存在
 
  例如:
 
  if(!is_dir){mkdir(iconv('UTF-8','GBK',$path),0777,true);}
  完成。

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读