电脑安全

您当前的位置:主页 > 电脑安全 >

php 删除文件与目录代码-网络编程

来源:[db:来源]标题:   文件    编辑:电脑技术全能网 时间:2019-09-19 06:21

原标题: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多文件上传-网络编程

下一篇:没有了