1.創建
<?php
function mk_dir($path){
if(is_dir($path)){
return true;
}
if(is_dir(dirname($path))){//父目錄存在
return mkdir($path);
}
mk_dir(dirname($path));//父目錄不存在
return mkdir($path);
}
echo mk_dir('./a/b/c/d/e/f')?'ok':'fail';
2.刪除
<?php
function deldir($path){
//不是目錄直接返回
if(!is_dir($path)){
return NULL;
}
$dh=opendir($path);
while(($row=readdir($dh))!==false){
if($row=='.'||$row=='..'){
continue;
}
//判斷是否爲普通文件
if(!is_dir($path.'./'.$row)){
unlink($path.'./'.$row);
}
else{
deldir($path.'./'.$row);
}
}
closedir($dh);
rmdir($path);
echo '刪了',$path,'<br/>';
return true;
}
echo deldir('./a')?'ok':'fail';