php最简单的删除目录与文件实现方法
发布于 2015-11-13 15:55:31 | 79 次阅读 | 评论: 0 | 来源: 网友投递
PHP开源脚本语言PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。
这篇文章主要介绍了php最简单的删除目录与文件实现方法,只需要两行代码即可实现删除目录与文件的功能,是非常实用的技巧,需要的朋友可以参考下
本文实例讲述了php最简单的删除目录与文件实现方法。分享给大家供大家参考。
具体实现代码如下:
代码如下:
//删除目录下所有空目录
array_map('rmdir', glob('*', GLOB_ONLYDIR));
//删除目录所有文件
array_map('unlink', array_filter(glob('*'), 'is_file'));
?>
原理分析:array_map('rmdir', glob('*', GLOB_ONLYDIR));
删除简单是使用了array_map函数,它的作用是返回用户自定义函数作用后的数组,回调函数接受的参数数目应该和传递给 array_map() 函数的数组数目一致,而glob是遍历目录,然后把返回数组给了rmdir进行目录删除,然后:
代码如下:
array_map('unlink', array_filter(glob('*'), 'is_file'));
原理差不多了,就是遍历目录之后我们再删除指定目录中的文件即可.
相关阅读:
php最简单的删除目录与文件实现方法
php递归删除目录与文件的方法
删除无限级目录与文件的php代码分享
php遍历目录与文件夹的多种方法总结
php中递归删除目录及目录下的文件函数分享
php目录操作函数之获取目录与文件的类型
php 删除无限级目录与文件代码
PHP删除指定目录中的所有目录及文件的示例代码
PHP目录与文件操作技巧总结(创建,删除,遍历,读写,修改等)
PHP 5.5 创建和验证哈希最简单的方法示例
第六章 php目录与文件操作
php实现遍历指定目录下的所有目录和文件的代码