创建
Mkdir(目录地址, 权限, 是否递归创建)
默认不支持递归创建:
第三个参数写true:
Tip:最近PHP增加的参数。
第二个在windows被忽略!没用!
在linux有用!
删除
删除结果= Rmdir(目录地址)
不允许删除非空目录!
获取目录内容
句柄 = Opendir(目录地址);
打开目录句柄。
句柄:PHP程序与文件系统 数据流通道!
文件名 = Readdir(句柄);
通过句柄,从目录中读取一个文件(包括文件和子目录),一次读取一个文件,并向下移动文件指针!
注意,每个目录下都存在 ., … 虚拟目录。表示 当前目录,和 上级目录。
配合循环结构就可以获取目录内的全部内容:
通常要 处理 .,…:
0文件名:由于当readdir函数读到文件名是0的时候,在while循环中等同于while(false),循环就结束了,所以必须跳过这个文件.
Closedir();
关闭句柄
重命名(移动)
函数:
Rename(原始地址, 目标地址)
针对文件和目录!