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遍历删除文件夹已经文件内的所有文件相关推荐

  1. android 删除目录下所有文件大小,Android 删除文件夹(文件夹以及文件夹下所有的文件)、文件...

    1.Android 删除文件夹(文件夹以及文件夹下所有的文件) //删除文件夹和文件夹里面的文件 public static void deleteDirWihtFile(File dir) { if ...

  2. 文件可以直接删除吗_原来手机中的这些文件可以删除,难怪手机越用越卡

    很多从 iOS 转移到 Android 生态的用户,总是会有这样的抱怨:Android 系统越用越卡,就算清理垃圾也没用! 但其实在Android系统中,除了日常的清理垃圾,我们还可以将一些没用的文件 ...

  3. Python 技术篇-用os库实现删除本地文件、非空文件夹方法,python判断本地文件、文件夹是否存在方法

    os.remove() 就是删除文件的 os.removedirs() 就是删除文件夹的 os.path.exists() 用来判断文件或文件夹是否存在 import ospath = "D ...

  4. shell脚本实现查找文件夹下重复的文件,并提供删除功能

    Windows下有软件FindDupFile,可以搜索指定目录及其下子目录,列出所有内容完全相同的文件(文件名可能不同),然后由用户选择删除重复的文件. 然而shell脚本却可以使用几行的命令完成与此 ...

  5. Linux命令操作,文件复制,删除修改等

    cp命令 该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大. 语法: cp [选项] 源文件或目录 目标文件或目录 说明:该命令把指定的源文件复制 ...

  6. python创建和删除文件有什么区别_python创建与删除临时文件夹的例子

    本节主要内容: python创建与删除临时文件夹. 1,python创建文件夹 代码示例: import tempfile, os tempfd, tempname = tempfile.mkstem ...

  7. File类(常用方法、遍历目录下的文件、listFiles()方法和删除文件及目录)

    File类 File类的常用方法 Filie类常用的构造方法 File(String pathname) //通过指定的一个字符串类型的文件路径来创建一个新的File对象 File(String pa ...

  8. PHP遍历删除目录和目录下所有文件

    PHP遍历删除目录和目录下所有文件 代码 function del_dir($dir) {if (!is_dir($dir)) {return false;}$handle = opendir($di ...

  9. 1.4 File类(文件操作类)获取文件属性,创建和删除文件\目录,遍历目录

    在 Java 中,File 类是 java.io 包中唯一代表磁盘文件本身的对象,也就是说,如果希望在程序中操作文件和目录,则都可以通过 File 类来完成.File 类定义了一些方法来操作文件,如新 ...

最新文章

  1. AlexeyAB DarkNet YOLOv3框架解析与应用实践(四)
  2. mysql查看死锁和解除锁
  3. [转]在Fedora上安装Oracle 11g XE
  4. mysql存储引擎的方式_Mysql转换表存储引擎的三种方式
  5. SQL Server代理的阶梯 - 第2级:作业步骤和子系列
  6. Maven项目下update maven后Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderL
  7. 解决Admob Banner首次展示不显示的问题
  8. 云服务器发送开锁信息给单车,史上超全共享单车车锁的开锁方式(含具体方案)...
  9. 海洋cms简洁免费下载视频网站正版原创自适应挖片模板
  10. 迅捷PDF编辑器如何编辑PDF文字图文教程
  11. html 颜色五光十色,页面色彩搭配基础知识.PDF
  12. 应用程序图标_如何制作完美的应用程序图标
  13. 水果店圈子:水果店开张怎样做促销活动,水果店开业一般有些什么活动
  14. 在rk3328上从零构建ubuntu16.04系统系列(1):sdk的环境配置和编译与uboot的网卡驱动配置
  15. 关闭win10的防护系统
  16. 用户留存分析学习整理
  17. ACM-ICPC 2018 沈阳赛区网络预赛(E F G J K)
  18. 走进英特尔大连工厂,看英特尔存储技术赋能数据未来
  19. 世界各国营商环境指数数据集(2004-2020年)
  20. 400KN液压绞车液压系统设计 全套毕业设计(开题报告+任务书+说明书+外文翻译+CAD图纸)

热门文章

  1. 如何成为个好Java程序员
  2. Prim和Dijkstra算法的区别
  3. ubuntu10右键脚本中增加发送到命令
  4. C#中多线程和定时器是不是有冲突?
  5. 一个http请求就是一个线程吗,java的服务是每收到一个请求就新开一个线程来处理吗...
  6. C#线程安全的那些事
  7. C#中TransactionScope的使用方法和原理
  8. MySQL(七):InnoDB 自适应Hash索引(Adaptive Hash Index)
  9. 执行apt-get命令提示没有该命令
  10. PHP 单元测试工具 SimpleTest