最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP刪除非空目錄的函數(shù)代碼小結(jié)

 更新時(shí)間:2013年02月28日 10:39:57   作者:  
PHP中對(duì)于處理文件的操作函數(shù)有許多,下面是我搜集的一個(gè)刪除非空目錄的函數(shù)方法,感覺(jué)不錯(cuò),就摘抄下來(lái)了,在PHP的應(yīng)用中很實(shí)用,源碼不是很多,可以根據(jù)自己的需求進(jìn)行修改
有了這個(gè)小程序,PHPer就不用手動(dòng)進(jìn)行刪除計(jì)算機(jī)上的目錄文件了,在練習(xí)PHP目錄文件操作時(shí)就可以用這個(gè)函數(shù),在這個(gè)基礎(chǔ)上還可以增加瀏覽文件夾目錄,然后進(jìn)行刪除。

代碼一:
復(fù)制代碼 代碼如下:

<?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";
?>


第二個(gè)是從手冊(cè)中翻出來(lái)的:)

代碼二:
復(fù)制代碼 代碼如下:

<?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> ";
 }
}

第三個(gè)是codebit.cn上面收集的,還是手冊(cè)里的好

代碼三:

復(fù)制代碼 代碼如下:

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);
}
?>

相關(guān)文章

最新評(píng)論

闸北区| 禹城市| 塘沽区| 遂宁市| 雅江县| 红安县| 普陀区| 青龙| 会东县| 华宁县| 黄梅县| 马鞍山市| 茂名市| 土默特左旗| 香河县| 屏东市| 阳春市| 温州市| 沐川县| 阿巴嘎旗| 平定县| 当雄县| 克东县| 宝兴县| 福海县| 舟山市| 易门县| 德令哈市| 万荣县| 南汇区| 莱阳市| 上思县| 荔波县| 朝阳县| 建平县| 安徽省| 睢宁县| 五大连池市| 亚东县| 大邑县| 乐业县|