//遍历文件夹下的所有文件(包括子文件夹的文件)
function file1($path){
$tree=array();
foreach(glob($path.'/*') as $single){
if(is_dir($single)){
$tree=array_merge($tree,$this-> file1 ($single));
}
else{
$tree[]=$single;
}
}
return $tree;
}
/*删除目录及其内的所有文件夹和文件*/
function delfile($dir){
//先删除目录下的文件:
$dh=opendir($dir);
while ($file=readdir($dh)) {
if($file!="." && $file!="..") {
$path=$dir."/".$file;
if(!is_dir($path)) {
unlink($path);
} else {
$this->delfile($path);
}
}
}
closedir($dh);
//删除当前文件夹:
if(rmdir($dir)) {
return true;
} else {
return false;
}
}
//创建文件夹
if(!is_dir($folder)){ //判断文件夹是否存在
mkdir($folder);
}
文件及文件夹的删除、创建、遍历
最新推荐文章于 2022-08-31 14:00:47 发布