php大神 发表于 2023-5-14 20:50

php文件夹操作,创建删除判断是否文件夹代码

本帖最后由 php大神 于 2023-5-14 20:53 编辑

1 、创建文件夹【mkdir(路径,权限,是否递归创建)】
make:创建
directory:目录,文件夹案例:
<?php
//1、创建目录
//mkdir('./aa');      //创建aa文件夹
//mkdir('./aa/bb');      //在aa目录下创建bb(aa目录必须存在)
mkdir('./aa/bb/cc/dd',0777,true);      //递归创建小结:1、0777表示是文件夹的权限,在Linux中会详细讲解2、true表示递归创建,默认是false
2、删除文件夹【rmdir()】
//remove:移除
rmdir('./aa/bb/cc/dd');      //删除dd文件夹提醒:1、删除的文件夹必须是空的2、PHP基于安全考虑,没有提供递归删除。

3、重命名文件夹【rename(旧名字,新名字)】
rename('./aa','./aaa');      //将aa改为aaa4、是否是文件夹【is_dir()】
echo is_dir('./aaa')?'是文件夹':'不是文件夹';5、打开文件夹、读取文件夹、关闭文件夹
$folder=opendir('./');      //打开目录
//var_dump($folder);                //resource(3) of type (stream)
while($f=readdir($folder)){      //读取文件夹
      if($f=='.' || $f=='..')
                continue;
      echo iconv('gbk','utf-8',$f),'<br>';//将gbk转成utf-8
}
closedir($folder);                //关闭文件夹小结:1、opendir()返回资源类型2、每个文件夹中都有.和..3、iconv()用来做字符编码转换
页: [1]
查看完整版本: php文件夹操作,创建删除判断是否文件夹代码