php网站源码删除,php 删除文件与目录代码

好了,php 删除文件与目录代码是对文件与目录管理时会常用到了, 其实我们是删除文件后再删除目录的,因为php不能直接删除不是null的文件夹哦.

function RmDirFiles($indir)

{

$dh = dir($indir);

while($filename = $dh->read()) {

if($filename == "." || $filename == "..")

continue;

else if(is_file("$indir/$filename"))

@unlink("$indir/$filename");

else

$this->RmDirFiles("$indir/$filename");

}

$dh->close();

@rmdir($indir);

}

//获得某目录合符规则的文件

function GetMatchFiles($indir,$fileexp,&$filearr)

{

$dh = dir($indir);

while($filename = $dh->read())

{

$truefile = $indir.'/'.$filename;

if($filename == "." || $filename == ".."){

continue;

}

else if(is_dir($truefile)){

$this->GetMatchFiles($truefile,$fileexp,$filearr);

}

else if(preg_match("/.(".$fileexp.")/i",$filename)){

$filearr[] = $truefile;

}

}

$dh->close();

}

//删除文件

function DeleteFile($filename)

{

$filename = $this->baseDir.$this->activeDir."/$filename";

if(is_file($filename)){ @unlink($filename); $t="文件"; }

else{

$t = "目录";

if($this->allowDeleteDir==1) $this->RmDirFiles($filename);

}

ShowMsg("成功删除一个".$t."!","file_manage_main.php?activepath=".$this->activeDir);

return 0;

}

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值