递归删除子目录
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('mic')?'OK':'fail';
- 发现了问题:
mkdir()不能创建级联目录,每次只能创建一个。 - 已解决:
需要注意:echo mkdir(‘./aaaaa/bbbb/cccc’,0777,true)?’OK’:’fail’;
后两个参数很重要,不写的话,不能创建级联目录。 - 文件地址带’./’和不带有神魔区别?
没什么区别,就都是只当前目录。