【黑马程序员济南】PHP模块讲解之文件操作部分目录操作
创建,mkdir()
mkdir(目录地址, 权限模式,是否递归创建)
默认不能递归创建
第三个参数设置为true,表示,递归创建:
删除,rmdir()
rmdir(目录地址)
注意:不能删除非空目录!
修改目录名,rename()
判断目录是否存在,is_dir()
is_dir(目录地址)
获得目录内容,opendir(),readdir(),closedir()
获取目录中存在哪些文件。
句柄= opendir(目录地址),打开一个目录句柄。
句柄,handle,一种程序与文件系统通讯的资源。
文件名= readdir(句柄),读取目录中的一个文件名。
执行一次,仅可以读取一个文件名。同时向前移动目录指针!
配合循环结构:
readdir,如果读取不到,则返回false,直接使用while即可:
通常,将 ., .. 处理掉!
0文件名:
closedir(句柄)关闭目录句柄