日韩精品成人无码专区免费-国产99久久久久久免费看-国产精品丝袜久久久久久不卡-国产精品无码一区二区三区

php如何遞歸刪除目錄

發布時間:2024-04-13 點擊:189
php遞歸刪除目錄的方法:首先創建一個php示例文件;然后通過“data_dir .'/compiled/';”方法獲取文件所在路徑;接著列出文件和目錄;最后使用遞歸方法刪除目錄即可。
推薦:《php視頻教程》
php 遞歸刪除目錄
首先要知道什么是遞歸,這樣之后在去讀遞歸代碼,以及寫都輕而易舉
 下邊所列出的遞歸代碼,是刪除文件目錄,可做稍微改動顯示文件及目錄
代碼如下:
public function clear(){$compile = data_dir .'/compiled/'; //指文件所在路徑_rmdir($compile,1); }// 列出文件和目錄function _scandir($dir) { if(function_exists('scandir')) return scandir($dir); // 有些服務器禁用了scandir $dh = opendir($dir); $arr = array(); while($file = readdir($dh)) { if($file == '.' || $file == '..') continue; $arr[] = $file; } closedir($dh); return $arr;}// 遞歸刪除目錄function _rmdir($dir, $keepdir = 0) { if(!is_dir($dir) || $dir == '/' || $dir == '../') return false; // 避免意外刪除整站數據 $files = _scandir($dir); foreach($files as $file) { if($file == '.' || $file == '..') continue; $filepath = $dir.'/'.$file; if(!is_dir($filepath)) { try{unlink($filepath);}catch(exception $e){} }else{ _rmdir($filepath); } } if(!$keepdir) try{rmdir($dir);}catch(exception $e){} return true;}

谷歌云服務器怎么利用
獨立主機掛馬已經清理了站點還是無法訪問呢
怎么提取相同名稱對應的數據求和
云資源空間與服務器空間區別
怎么查看是否購買了云服務器
通往優秀UI設計師之路的20個路標
買了個云服務器不知道拿來干嘛
無法訪問服務器后臺控制臺也不顯示