php 删除文件 unlink,如何使用php unlink删除文件

php unlink删除文件的方法:首先创建一个PHP示例文件;然后使用unlink函数删除文件,其语句为“if (unlink($file_delete)) {...}”;最后执行该示例文件即可。

b671e7a7c12ab7e624fe53519def40c6.png

使用php unlink删除文件

php unlink()函数介绍

unlink — 删除文件

语法:bool unlink ( string $filename [, resource $context ] )

删除 filename。和 Unix C 的 unlink() 函数相似。 发生错误时会产生一个 E_WARNING 级别的错误。

参数:

filename:文件的路径。

context:在 PHP 5.0.0 中增加了对上下文(Context)的支持。有关上下文(Context)的说明参见 Streams。

返回值:

成功时返回 TRUE, 或者在失败时返回 FALSE。

php unlink()实例:

php使用unlink()删除一个文件<?php

$file_delete = "home/meeta/my.php";

if (unlink($file_delete)) {

echo "The file was deleted successfully.", "\n";

} else {

echo "The specified file could not be deleted. Please try again.", "\n";

}

?>

php使用递归的方法删除目录中的所有文件:<?php

function delDir($directory){//自定义函数递归的函数整个目录

if(file_exists($directory)){//判断目录是否存在,如果不存在rmdir()函数会出错

if($dir_handle=@opendir($directory)){//打开目录返回目录资源,并判断是否成功

while($filename=readdir($dir_handle)){//遍历目录,读出目录中的文件或文件夹

if($filename!='.' && $filename!='..'){//一定要排除两个特殊的目录

$subFile=$directory."/".$filename;//将目录下的文件与当前目录相连

if(is_dir($subFile)){//如果是目录条件则成了

delDir($subFile);//递归调用自己删除子目录

}

/* http://www.manongjc.com/article/1351.html */

if(is_file($subFile)){//如果是文件条件则成立

unlink($subFile);//直接删除这个文件

}

}

}

closedir($dir_handle);//关闭目录资源

rmdir($directory);//删除空目录

}

}

}

delDir("mydir");//调用delDir函数

?>

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值