例子:

复制代码 代码示例:

//删除指定目录(文件夹)中的所有文件函数

function delfile($dir) {

if (is_dir($dir)) {

$dh=opendir($dir);//打开目录

//列出目录中的所有文件并去掉 . 和 ..

while (false !== ( $file = readdir ($dh))) {

if($file!="." && $file!="..") {

$fullpath=$dir."/".$file;

if(!is_dir($fullpath)) {

unlink($fullpath);//删除目录中的所有文件

} else {

delfile($fullpath);

}

}

closedir($dh);

}

}

}

//删除指定的目录

function deldir($dir) {

delfile($dir);

if (is_dir($dir)) {

rmdir($dir); //目录必须是空的

}

}

?>

猜你喜欢:

删除指定文件夹中所有文件的php代码

调用示例:

1,删除D盘中的“myphoto”文件夹中的所有文件

复制代码 代码示例:

$dir="D:/myphoto";

delfile($dir);

?>

2,删除D盘中的“myphoto”文件夹

复制代码 代码示例:

$dir="D:/myphoto";

deldir($dir);

?>

您可能感兴趣的文章:

PHP删除N分钟前创建的所有文件的小例子

PHP实例:批量删除文件夹及文件夹中的文件

php删除目录及所有文件的方法举例

php 目录遍历与删除的函数示例

php rmdir删除目录的三种方法

php目录遍历与删除的代码一例

删除指定文件夹中所有文件的php代码

删除多级目录的php自定义函数

php删除目录与列出目录下所有文件的代码

php递归删除文件与目录的代码

php递归删除目录及多级子目录下所有文件的代码

php递归创建和删除文件夹的代码

php递归删除目录的例子

php 删除某个文件夹,Php删除指定文件与文件夹的方法相关推荐

  1. Python查找文件夹中含有指定关键字的文件

    查找文件夹中含有指定关键字的文件,并将该文件复制到另一个文件夹中 ''' 查找文件夹中含有指定关键字的文件,并将该文件复制到另一个文件夹中 ''' import os import shutildef ...

  2. perl如何遍历指定文件夹下的指定扩展名文件,并按时间顺序要求删除

    (linux下)要求是,遍历/ccd/pa/下的所有后缀为log的文件(包括所有子文件夹),只保留时间顺序离现在最近的20个文件,其它删除. ; my $num = 20; my $pattern = ...

  3. 7-zip 7z压缩文件的时候排除指定的目录文件夹

    问题:备份D:\AAA 文件夹,但是不备份D:\AAA\BBB文件夹以及BBB文件夹下的所有子文件? 排除目录的压缩,由于Linux 中 !有特别的意义,所以要用转义符来使用. 7z a -t7z - ...

  4. 从指定文件夹里COPY指定的一批文件列表(TXT文件)

    现实总是层出不穷的,像分形几何一样,一颗树永远在不断的相似变化 .... 现在的问题不是COPY,而是测试将一个包含近25万个文件的目录里COPY出上千个文件,放在另一个目录下作测试. 看看是不是因为 ...

  5. WinRAR 压缩文件的时候排除指定的目录文件夹

    问题:使用WinRAR ,压缩D:\AAA文件夹,但是剔除AAAx下的BBB文件夹里的所有文件夹以及文件? @echo on ::判断rar是否存在,如果不存在则结束 set RAR_HOME = C ...

  6. Java读取文件夹下的指定类型的文件(包含子文件夹)

    java如何获取文件下某种类型的文件呢,本文通过递归筛选实现此功能,代码如下: import java.io.File; import java.util.ArrayList; import java ...

  7. python实现将一个文件夹下的文件路径写入到指定的txt文件中

    代码如下: 其中paths为存储文件路径 train.txt为目标文件,即将文件路径写入到此文件中 os.path.splittext(filename)包含两项,第一项为文件名(.之前内容),第二项 ...

  8. c 语言编程软件打开文件,VC WinExec打开指定程序或者文件的方法

    ⑴ 函数原型: UINT Win Exec(LPCSTR lpCmdLine, UINT uCmdShow); ⑵ 参数: lpCmdLine:指向一个空结束的字符串,串中包含将要执行的应用程序的命令 ...

  9. linux如何删除指定大小以下的文件夹,Linux中定时删除超过指定大小的文件夹

    背景: 开发环境总是动不动就没有空间了, 大部分都是debug日志.所以有必要在日志很疯狂的时候,删除不必要的日志. 思路:一. 书写删除日志文件脚本: 定时任务执行.  但是有时候的日志是需要保存用 ...

  10. Linux删除指定时间的文件(比如几分钟前(后),几天前(后))

    要执行这个命令分三步: 1.先找出该目录下名字符合的文件: 2.过滤出指定时间内的文件: 3.执行删除命令. 1 找出指定条件的文件 - find 命令 比如找出当前目录下的所有txt文件 find ...

最新文章

  1. main函数参数,在VS中向命令行添加参数的方法
  2. Docker基础之九: 管理容器的数据
  3. L0,L1,L2范数
  4. 最近使用的两个工具 winscp和xshell
  5. linux 关闭redis 命令_redis----------linux和mac如何安装redis和启动,关闭
  6. SAP Spartacus master branch for 4.0 无法使用 yarn build
  7. 为什么要使用工业以太网交换机?
  8. 易于使用的人工智能_通过AI使网络更易于访问
  9. Calico数据路径:IP路由和iptables
  10. hdu 1698 Just a Hook(线段树区间修改)
  11. 冰点下载器手机版apk_冰点文库下载器下载|冰点文库下载器手机版安卓版 3.1.7_ - 极光下载站...
  12. 高通骁龙200、400、600、800处理器规格大全
  13. Echarts经纬度数组
  14. 计算机鼠标不灵活怎么办,鼠标不灵怎么办 鼠标不灵的常见解决方法
  15. 阿里云安全中心是什么?提供哪些防护?
  16. ubuntu修改u盘权限_Ubuntu下U盘只读文件系统,图标上锁,提示无法修改
  17. MySQL (4) 第一范式 第二范式 第三范式 BC范式
  18. 大端模式-小端模式详解
  19. 图片与进制的转化之路
  20. 面试宝典-Java I/O操作

热门文章

  1. 带哨兵节点的链_关于链表中哨兵结点问题的深入剖析
  2. Redis 集群搭建和简单使用
  3. 内部收益率irr_国寿鑫耀东方年金险,内部收益率IRR测算
  4. 微型计算机系统配置实训报告,微机配置方案设计实训报告2018
  5. matlab产生一组均为一的矩阵,在matlab中如何从一组数中得到随机数组成一个n*n的矩阵...
  6. 废旧光盘手工小制作_废旧光盘没有用,只能扔?这些光盘改造的小手工就很惊艳,附教程...
  7. 数学--数论--莫比乌斯反演
  8. springboot 之 webscoket 服务端推送
  9. [机器学习]回归--(Simple LR and Multiple LR)
  10. __FUNCTION__, __FILE__, __LINE__ (原)