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

首頁 > 開發 > PHP > 正文

PHP刪除非空目錄的函數代碼小結

2024-05-04 23:08:35
字體:
來源:轉載
供稿:網友
有了這個小程序,PHPer就不用手動進行刪除計算機上的目錄文件了,在練習PHP目錄文件操作時就可以用這個函數,在這個基礎上還可以增加瀏覽文件夾目錄,然后進行刪除。

代碼一:

復制代碼 代碼如下:


<?php
function d_rmdir($dirname) { //刪除非空目錄
if(!is_dir($dirname)) {
return false;
}
$handle = @opendir($dirname);
while(($file = @readdir($handle)) !== false){
if($file != '.' && $file != '..'){
$dir = $dirname . '/' . $file;
is_dir($dir) ? d_rmdir($dir) : unlink($dir);
}
}
closedir($handle);
return rmdir($dirname) ;
}
if(d_rmdir("./temp"))
echo "succes";
else
echo "false";
?>



第二個是從手冊中翻出來的:)

代碼二:

復制代碼 代碼如下:


<?php
 
functionremove_directory($dir){
 if($handle=opendir("$dir")){
 while(false!==($item=readdir($handle))){
  if($item!="."&&$item!=".."){
   if(is_dir("$dir/$item")){
    remove_directory("$dir/$item");
   }else{
    unlink("$dir/$item");
    echo"removing$dir/$item<br> ";
   }
  }
 }
 closedir($handle);
 rmdir($dir);
 echo"removing$dir<br> ";
 }
}


第三個是codebit.cn上面收集的,還是手冊里的好

代碼三:

復制代碼 代碼如下:


functionremoveDir($dirName)
{
  if(!is_dir($dirName))
  {
    returnfalse;
  }
  $handle=@opendir($dirName);
  while(($file=@readdir($handle))!==false)
  {
    if($file!='.'&&$file!='..')
    {
      $dir=$dirName.'/'.$file;
      is_dir($dir)?removeDir($dir):@unlink($dir);
    }
  }
  closedir($handle);  
  returnrmdir($dirName);
}
?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 明星| 巍山| 长岛县| 同仁县| 芜湖市| 泸州市| 恩施市| 浮山县| 乌拉特后旗| 克山县| 长春市| 衢州市| 墨脱县| 湄潭县| 泊头市| 教育| 广河县| 淳化县| 临桂县| 六枝特区| 子长县| 庆元县| 页游| 上饶市| 资溪县| 万州区| 盐津县| 德阳市| 化隆| 福安市| 阿鲁科尔沁旗| 保定市| 古交市| 海淀区| 普兰店市| 贵州省| 阿图什市| 集安市| 合山市| 吐鲁番市| 游戏|