首页 > 教程 >
PHP如何删除一个路径下的所有文件夹和文件?
2023-02-16教程围观次
简介PHP如何删除一个路径下的所有文件夹和文件?下面本篇文章给大家介绍一下PHP删除一个路径下的所有文件夹和文件的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。用到的函数:scandir($path)遍历一个文件夹所有文件并返回数组。unlink($filename)删除文件。rmdir($path)只删除空文件夹代码:删除单个文件$file="./aa/aas.txt";if
PHP如何删除一个路径下的 所有文件夹和文件?下面本篇文章给大家介绍一下PHP删除一个路径下的所有文件夹和文件的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。
用到的函数:
scandir($path) 遍历一个文件夹所有文件并返回数组。
un ($filename) 删除文件。
rmdir($path) 只删除空文件夹
代码:
删除单个文件
$file = "./aa/aas.txt";if (!un ($file)) { echo ("Error deleting $file");} else { echo ("Deleted $file");}
删除一个路径下的所有文件夹和文件的方法:1
$path = "./aa";function deleteDir($dir){ if (!$handle = @opendir($dir)) { return false; } while (false !== ($file = readdir($handle))) { if ($file !== "." && $file !== "..") { //排除当前目录与父级目录 $file = $dir . '/' . $file; if (is_dir($file)) { deleteDir($file); } else { @un ($file); } } } @rmdir($dir);}deleteDir($path);
删除一个路径下的所有文件夹和文件的方法:2
//设置需要删除的文件夹$path = "./aa";//清空文件夹函数和清空文件夹后删除空文件夹函数的处理function deldir($path){ //如果是目录则继续 if(is_dir($path)){ //扫描一个文件夹内的所有文件夹和文件并返回数组 $p = scandir($path); foreach($p as $val){ //排除目录中的.和.. if($val !="." && $val !=".."){ //如果是目录则递归子目录,继续操作 if(is_dir($path.'/'.$val)){ //子目录中操作删除文件夹和文件 deldir($path.'/'.$val); //目录清空后删除空文件夹 @rmdir($path.'/'.$val); }else{ //如果是文件直接删除 un ($path.'/'.$val); } } } }} //调用函数,传入路径 deldir($path);
以上就是PHP如何删除一个路径下的所有文件夹和文件的详细内容。
下载链接:网站源码/小程序源码/网站模板下载
下载排行
- 微信小程序+公众号的流量主收入图在线制作微信小程序源码
- 梦想贩卖机v2版1.0.27知识付费小程序源码
- 苹果CMS V10专享版MXoneV10.6魔改版影视网站模板/二开大气短视频网站模板
- 在线教育知识付费类源码 带手机端+集成支付功能+课程分销系统
- 仿百度知道系统源码/知识问答系统源码/完整PC+手机端带功能强大后台管理系统
- H5网页漫画小说苹果cms模板源码/支持对接公众号/支持三级分销
- 最新开源多城市地方房产门户系统源码/ThinkPHP房产房市营销推广系统去授权修复版自适应移动端
- PHP带后台号卡推广管理系统源码
- 苹果cms V10自适应影视模板主题m1938工作室出品N615风格+安装说明
- 智力测试情商测试小程序源码/带流量主提升智力微信小程序源码
最新发布
-
最新去水印小程序源码分享/无需后台/对接接口/支持全网去水印功能
-
群多多社群人脉H5-2.1.4多开插件+小程序独立前端+搭建教程
-
七夕情侣飞行棋游戏限定版本源码/解锁版
-
苹果CMS海螺模版V20修复版/加广告代码
-
宠物社区风格 商业版(GBK)Discuz模板
-
全新UI基于Thinkphp的最新自助打印系统/云打印小程序源码/附教程
-
易优CMS家纺家居装饰类网站模板/EyouCMS家具家居类企业网站模板
-
EyouCMS艺术***摄影工作室网站模板/易优CMS摄影工作室网站模板
-
易优CMS响应式精品茶具实木茶盘销售网站模板/EyouCMS响应式酒水饮料类企业网站模板
-
EyouCMS响应式推土机挖掘机机械类网站模板/易优CMS机械设备类企业网站模板