目录操作 Mkdir opendir readdir closedir rename

创建
Mkdir(目录地址, 权限, 是否递归创建)
默认不支持递归创建:
在这里插入图片描述
第三个参数写true:
在这里插入图片描述
在这里插入图片描述
Tip:最近PHP增加的参数。
第二个在windows被忽略!没用!
在linux有用!

删除
删除结果= Rmdir(目录地址)
在这里插入图片描述
在这里插入图片描述
不允许删除非空目录!

获取目录内容
句柄 = Opendir(目录地址);
打开目录句柄。
句柄:PHP程序与文件系统 数据流通道!
在这里插入图片描述
在这里插入图片描述
文件名 = Readdir(句柄);
通过句柄,从目录中读取一个文件(包括文件和子目录),一次读取一个文件,并向下移动文件指针!
注意,每个目录下都存在 ., … 虚拟目录。表示 当前目录,和 上级目录。
在这里插入图片描述
在这里插入图片描述
配合循环结构就可以获取目录内的全部内容:
在这里插入图片描述
通常要 处理 .,…:
在这里插入图片描述
0文件名:由于当readdir函数读到文件名是0的时候,在while循环中等同于while(false),循环就结束了,所以必须跳过这个文件.
在这里插入图片描述
Closedir();
关闭句柄
在这里插入图片描述
重命名(移动)
函数:
Rename(原始地址, 目标地址)
针对文件和目录!
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值