php基础-目录函数
scandir(directory,sorting_order,context) 函数
列出当前文件夹下的“1“目录中的文件和目录:
getchwd()
函数返回当前工作目录。
dir()
dir() 函数返回 Directory 类的实例。该函数用于读取一个目录,包含如下:
给定的要打开的目录 dir() 的 handle 和 path 两个属性是可用的,handle 和 path 属性有三个方法:read()、rewind() 和 close()
读取目录及子目录中的文件
opendir(path,context)//打开目录句柄
readdir()//读取目录
mkdir(path,mode,recursive,context)//创建级联目录
rmdir//删除空目录
closedir//关闭目录句柄
is_dir//判断是否为目录
rewinddir()
例子
//删除目录,慎用
function delDir($dir){
if(!file_exists($dir)) return false;
$handle=opendir($dir);
while($file_name=readdir($handle)){
if($file_name=='.'||$file_name=='..') continue;
$new_file=$dir.'/'.$file_name;
if(is_dir($new_file)) delDir($new_file);
if (is_file($new_file)) unlink($new_file);
}
closedir($handle);
rmdir($dir);
}
$dir='./1';
delDir($dir);