Php删除指定文件和文件夹[函数]

<?php
	//删除指定目录(文件夹)中的所有文件函数
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); //目录必须是空的
	 }
	}
?>
现在,如果想删除D盘中的“我的相片”文件夹中的所有文件,就调用自定义函数delfile。

<?php
$dir="D:/我的相片";
delfile($dir);
?>
  如果想删除D盘中的“我的相片”文件夹,调用自定义函数deldir。

<?php
$dir="D:/我的相片";
deldir($dir);
?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值