让我们一起爱米兰
站内搜搜:
移动设备
请扫描二维码
或访问
m.milan100.com
您所在的位置 -> 米兰百分百 -> PHP -> php删除文件

php删除文件

点击数:1404 发表时间:2010-07-13 12:38:51 作者: 来源链接:http://blog.163.com/yong5123@126/blog/static/4551606220098551522899/
分享到:
分享到微信
	php删除单个文件代码如示
	$filename = pic.jpg; 
if (file_exists($filename)) { 
    unlink($filename); 
} else { 
    echo "文件不存在"; 

} 
	 
	<?php
function WebDelFile($FromName,$FieldName,$FilePath,$ConditionID,$DelID,$ExtensionName) //文件删除函数 -> 表明 字段 路径 条件ID 删除ID 扩展名
{
 $Result=mysql_query("Select ".$FieldName." From ".$FromName." Where ".$ConditionID." In (".$DelID.")");
 $Row=mysql_fetch_array($Result);
 if($FilePath!="")
 {
  $FileName=$FilePath.$Row[0];
 }else{
  $FileName=$Row[0];
 }
 mysql_free_result($Result);

 if($ExtensionName!="")
 {
  $FileName=$FileName.$ExtensionName;
 }
 if (file_exists($FileName))
 {
  unlink($FileName);
 }
}
	  WebDelFile("weiju_movies","Pic","../","ID",$ID[$i],"");       //删除图片
  WebDelFile("weiju_movies","Video","../","ID",$ID[$i],"");      //删除视频
  WebDelFile("weiju_movies","ID","../html/mien/","ID",$ID[$i],".html");   //删除文件
?>
	 
	 
	<?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);
?>
0
很 好
0
一 般
0
差 劲
热门新闻
相关文章
上一篇: ckfinder中实现文件上传后按当前时间改名
下一篇: php发送邮件类
评论区
匿名

返回首页 | 收藏本页 | 回到顶部
Copyright 2010. 米兰百分百 Powered By Bridge.
京ICP备15050557号