php遍历删除目录下文件,PHP遍历删除文件夹已经文件内的所有文件
PHP删除文件或者文件夹是必不可少的,PHP的实现代码如下:
示例代码:
function deldir($dir) {
//先删除目录下的文件:
$dh=opendir($dir);
while ($file=readdir($dh)) {
if($file!="." && $file!="..") {
$fullpath=$dir."/".$file;
if(!is_dir($fullpath)) {
unlink($fullpath);
} else {
deldir($fullpath);
}
}
}
closedir($dh);
//删除当前文件夹:
if(rmdir($dir)) {
return true;
} else {
return false;
}
}
?>
下面是删除某个文件夹下的所有“.svn”文件夹(包括其内容也要被删除)
function delsvn($dir) {
$dh=opendir($dir);
//找出所有".svn“ 的文件夹:
while ($file=readdir($dh)) {
if($file!="." && $file!="..") {
$fullpath=$dir."/".$file;
if(is_dir($fullpath)) {
if($file==".svn"){
delsvndir($fullpath);
}else{
delsvn($fullpath);
}
}
}
}
closedir($dh);
}
function delsvndir($svndir){
//先删除目录下的文件:
$dh=opendir($svndir);
while($file=readdir($dh)){
if($file!="."&&$file!=".."){
$fullpath=$svndir."/".$file;
if(is_dir($fullpath)){
delsvndir($fullpath);
}else{
unlink($fullpath);
}
}
}
closedir($dh);
//删除目录文件夹
if(rmdir($svndir)){
return true;
}else{
return false;
}
}
$dir=dirname(__FILE__);
//echo $dir;
delsvn($dir);
?>
我的微信:graent_hu
欢迎扫码加我的微信好友,有什么问题我们可以一起探讨,有什么需要也随时欢迎发消息给我~
转载请注明出处:
本文链接:https://www.wlyc.cn/post-21.html
php遍历删除目录下文件,PHP遍历删除文件夹已经文件内的所有文件相关推荐
- android 删除目录下所有文件大小,Android 删除文件夹(文件夹以及文件夹下所有的文件)、文件...
1.Android 删除文件夹(文件夹以及文件夹下所有的文件) //删除文件夹和文件夹里面的文件 public static void deleteDirWihtFile(File dir) { if ...
- 文件可以直接删除吗_原来手机中的这些文件可以删除,难怪手机越用越卡
很多从 iOS 转移到 Android 生态的用户,总是会有这样的抱怨:Android 系统越用越卡,就算清理垃圾也没用! 但其实在Android系统中,除了日常的清理垃圾,我们还可以将一些没用的文件 ...
- Python 技术篇-用os库实现删除本地文件、非空文件夹方法,python判断本地文件、文件夹是否存在方法
os.remove() 就是删除文件的 os.removedirs() 就是删除文件夹的 os.path.exists() 用来判断文件或文件夹是否存在 import ospath = "D ...
- shell脚本实现查找文件夹下重复的文件,并提供删除功能
Windows下有软件FindDupFile,可以搜索指定目录及其下子目录,列出所有内容完全相同的文件(文件名可能不同),然后由用户选择删除重复的文件. 然而shell脚本却可以使用几行的命令完成与此 ...
- Linux命令操作,文件复制,删除修改等
cp命令 该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大. 语法: cp [选项] 源文件或目录 目标文件或目录 说明:该命令把指定的源文件复制 ...
- python创建和删除文件有什么区别_python创建与删除临时文件夹的例子
本节主要内容: python创建与删除临时文件夹. 1,python创建文件夹 代码示例: import tempfile, os tempfd, tempname = tempfile.mkstem ...
- File类(常用方法、遍历目录下的文件、listFiles()方法和删除文件及目录)
File类 File类的常用方法 Filie类常用的构造方法 File(String pathname) //通过指定的一个字符串类型的文件路径来创建一个新的File对象 File(String pa ...
- PHP遍历删除目录和目录下所有文件
PHP遍历删除目录和目录下所有文件 代码 function del_dir($dir) {if (!is_dir($dir)) {return false;}$handle = opendir($di ...
- 1.4 File类(文件操作类)获取文件属性,创建和删除文件\目录,遍历目录
在 Java 中,File 类是 java.io 包中唯一代表磁盘文件本身的对象,也就是说,如果希望在程序中操作文件和目录,则都可以通过 File 类来完成.File 类定义了一些方法来操作文件,如新 ...
最新文章
- AlexeyAB DarkNet YOLOv3框架解析与应用实践(四)
- mysql查看死锁和解除锁
- [转]在Fedora上安装Oracle 11g XE
- mysql存储引擎的方式_Mysql转换表存储引擎的三种方式
- SQL Server代理的阶梯 - 第2级:作业步骤和子系列
- Maven项目下update maven后Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderL
- 解决Admob Banner首次展示不显示的问题
- 云服务器发送开锁信息给单车,史上超全共享单车车锁的开锁方式(含具体方案)...
- 海洋cms简洁免费下载视频网站正版原创自适应挖片模板
- 迅捷PDF编辑器如何编辑PDF文字图文教程
- html 颜色五光十色,页面色彩搭配基础知识.PDF
- 应用程序图标_如何制作完美的应用程序图标
- 水果店圈子:水果店开张怎样做促销活动,水果店开业一般有些什么活动
- 在rk3328上从零构建ubuntu16.04系统系列(1):sdk的环境配置和编译与uboot的网卡驱动配置
- 关闭win10的防护系统
- 用户留存分析学习整理
- ACM-ICPC 2018 沈阳赛区网络预赛(E F G J K)
- 走进英特尔大连工厂,看英特尔存储技术赋能数据未来
- 世界各国营商环境指数数据集(2004-2020年)
- 400KN液压绞车液压系统设计 全套毕业设计(开题报告+任务书+说明书+外文翻译+CAD图纸)