您的位置 首页 > 腾讯云社区

PHP-文件编程---cwl_java

1.6 文件编程1.6.1 文件夹操作

**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改为aaa

**4、**是否是文件夹【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()用来做字符编码转换 ---来自腾讯云社区的---cwl_java

关于作者: 瞎采新闻

这里可以显示个人介绍!这里可以显示个人介绍!

热门文章

留言与评论(共有 0 条评论)
   
验证码: