如何使用PHP实现彻底删除指定目录及其所有子目录和文件?

更新于
2026-09-27 14:36:15
1阅读来源:SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计140个文字,预计阅读时间需要1分钟。

如何使用PHP实现彻底删除指定目录及其所有子目录和文件?

删除目录及其下所有文件/文件夹,直接输出结果:

bash删除目录及内容:function delDirAndFile($dirName) { if ($handle=opendir($dirName)) { while (false !==($item=readdir($handle))) { if ($item !=. && $item !=..) { if (is_dir($dirName/$item)) { delDirAndFile($dirName/$item); } else { unlink($dirName/$item); } } } closedir($handle); rmdir($dirName); }}

如何使用PHP实现彻底删除指定目录及其所有子目录和文件?

删除目录及目录下的所有文件 //循环删除目录和文件函数 function delDirAndFile($dirName){ if($handle = opendir("$dirName")){ while(false!==($item = readdir($handle))){ if($item != "." && $item != ".." ){ if(is_dir("$dirName/$item")){ delDirAndFile("$dirName/$item" ); }else{ if(unlink("$dirName/$item")) echo "成功删除文件:$dirName/$item\\n”; } } } closedir( $handle ); if( rmdir( $dirName ) )echo “成功删除目录: $dirName\\n”; } } ?>

标签:方法

本文共计140个文字,预计阅读时间需要1分钟。

如何使用PHP实现彻底删除指定目录及其所有子目录和文件?

删除目录及其下所有文件/文件夹,直接输出结果:

bash删除目录及内容:function delDirAndFile($dirName) { if ($handle=opendir($dirName)) { while (false !==($item=readdir($handle))) { if ($item !=. && $item !=..) { if (is_dir($dirName/$item)) { delDirAndFile($dirName/$item); } else { unlink($dirName/$item); } } } closedir($handle); rmdir($dirName); }}

如何使用PHP实现彻底删除指定目录及其所有子目录和文件?

删除目录及目录下的所有文件 //循环删除目录和文件函数 function delDirAndFile($dirName){ if($handle = opendir("$dirName")){ while(false!==($item = readdir($handle))){ if($item != "." && $item != ".." ){ if(is_dir("$dirName/$item")){ delDirAndFile("$dirName/$item" ); }else{ if(unlink("$dirName/$item")) echo "成功删除文件:$dirName/$item\\n”; } } } closedir( $handle ); if( rmdir( $dirName ) )echo “成功删除目录: $dirName\\n”; } } ?>

标签:方法