function?unlinkDir($dir)
{
????$dirs?=?array();
????$files?=?array()?;
$openDir?=?opendir($dir);
????
?
????while($readDir?=?@readdir($openDir))
????{
??????????if($readDir?!=?"."?&&?$readDir?!=?"..")
??????????{
?????????????????
????????????????if(is_dir($dir."/".$readDir))
????????????????{
??????????????????????$dirs[]?=?$dir."/".$readDir?;
????????????????}
????????????????else
????????????????{????????????????????
???????????????????$files[]?=?$dir."/".$readDir?;?
????????????????}
???????????}
?????}
???????
?????closedir($opendir);
????foreach($files?as?$file)
????{
????????unlink($file)?;
?????
????}
????$dirs?=?array_reverse($dirs)?;
????foreach($dirs?as?$dir)
????{
????????rmdir($dir)?;
????}
????
}
unlinkDir("phpmy");這段代碼是用來刪除目錄以及目錄下的文件,但是運行結(jié)果提示有的目錄不為空,無法刪除,請問是哪兒有問題的呢?原因是什么?以及如何解決,謝謝。
添加回答
舉報
0/150
提交
取消