国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php刪除非空目錄程序代碼

2024-05-04 21:57:39
字體:
來源:轉載
供稿:網友

非空目錄就是指目錄中還有其它文件或文件夾了,刪除原理是:先我們進入目錄中找出是否是空目錄或文件進行刪除,如果不是再進入下級目錄直到為空目錄然后,然后再返回刪除上級,也就是遍歷目錄進行刪除了.算是一篇超簡單的php教程了,也入是入門級的東西了,就不多講了.

實例代碼如下:

  1. <?php  
  2. // 說明: 刪除非空目錄的解決方案  
  3. function removeDir($dirName)  
  4. {  
  5.     if(! is_dir($dirName))  
  6.     {  
  7.         return false;  
  8.     }  
  9.     $handle = @opendir($dirName);  
  10.     while(($file = @readdir($handle)) !== false)  
  11.     {  
  12.         if($file != '.' && $file != '..')  
  13.         {  
  14.             $dir = $dirName . '/' . $file;  
  15.             is_dir($dir) ? removeDir($dir) : @unlink($dir);  
  16.         }  
  17.     }  
  18.     closedir($handle);  
  19.        
  20.     return rmdir($dirName) ;  
  21. }  
  22. ?> 

還有很多的方法,這里就不介紹了,其實程序中的 unlink 刪除文件,而rmdir刪除此目錄.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泽州县| 林西县| 铅山县| 宁津县| 渝中区| 云梦县| 伊川县| 宜都市| 石狮市| 扎囊县| 南宫市| 托里县| 时尚| 上犹县| 安顺市| 大埔区| 探索| 孟连| 安新县| 集安市| 丹寨县| 汝南县| 广宗县| 郴州市| 屏东市| 疏勒县| 赣州市| 壤塘县| 田东县| 顺义区| 昔阳县| 临汾市| 太仆寺旗| 绿春县| 扶绥县| 陆良县| 福鼎市| 百色市| 琼结县| 阳西县| 石渠县|