爱问知识人 爱问教育 医院库

php递归删除指定文件夹的方法小结_PHP教程

首页

php递归删除指定文件夹的方法小结_PHP教程


        

提交回答
好评回答
  • 2023-03-15 10:30:00
      php递归删除指定文件夹的方法小结php递归删除指定文件夹的方法:下面为你介绍了php递归删除指定文件夹的方法,实例总结了两种常用的递归删除文件夹的技巧,非常具有实用价值,需要的朋友可以参考下本文实例总结了两种php递归删除指定文件夹的方法。
      分享给大家供大家参考。具体如下:方法一:?123456789101112131415161718192021222324function recursiveDelete($dir){if ($handle = @opendir($dir)){while (($file = readdir($handle)) !== false){if (($file == "。
      ") || ($file == "。")){continue;}if (is_dir($dir 。 '/' 。 $file)){// call self for this directoryrecursiveDelete($dir 。 '/' 。
       $file);}else{unlink($dir 。 '/' 。 $file); // remove this file}}@closedir($handle);rmdir ($dir);}}方法二:?12345678910111213141516171819202122232425262728293031/*自定义的删除函数,可以删除文件和递归删除文件夹*/function my_del($path){if(is_dir($path)){$file_list= scandir($path);foreach ($file_list as $file){if( $file!='。
      ' && $file!='。'){my_del($path。'/'。
      $file);}}@rmdir($path);//这种方法不用判断文件夹是否为空,//因为不管开始时文件夹是否为空,到达这里的时候,都是空的}else{@unlink($path);//这两个地方最好还是要用@屏蔽一下warning错误,看着闹心}}$path='d:/技术文档 - 副本';//要删除的文件夹//如果php文件不是ANSI,而是UTF-8模式,//而且要删除的文件夹中包含汉字字符的话,调用函数前需要转码//$path=iconv( 'utf-8', 'gb2312',$path );my_del($path);。

    遗***

    2023-03-15 10:30:00

类似问题

换一换

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):