php un ()函数介绍
un — 删除文件
语法:
bool un ( string $filename [, resource $context ] )
删除 filename。和 Unix C 的 un () 函数相似。 发生错误时会产生一个 E_WARNING 级别的错误。
参数:
- filename:文件的路径。
- context:在 PHP 5.0.0 中增加了对上下文(Context)的支持。有关上下文(Context)的说明参见 Streams。
返回值:
成功时返回 TRUE, 或者在失败时返回 FALSE。
php un ()实例:
php使用un ()删除一个文件
<?php
$file_delete = \"home/meeta/my.php\";
if (un ($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)){//如果是文件条件则成立
un ($subFile);//直接删除这个文件
}
}
}
closedir($dir_handle);//关闭目录资源
rmdir($directory);//删除空目录
}
}
}
delDir(\"mydir\");//调用delDir函数
?> 继续阅读与本文标签相同的文章
下一篇 :
雷军的十年编程之路自述,给程序员的几点建议
-
微软Windows 10 11月更新准备就绪!
2026-05-14栏目: 教程
-
花3000块发明最牛输入法!打字速度冠绝群雄,现在却被遗忘了
2026-05-14栏目: 教程
-
二进制、八进制、十六进制在现实当中有什么意义?
2026-05-14栏目: 教程
-
无需屏幕、裸眼3D,今后广告等可直接成像在空气中
2026-05-14栏目: 教程
-
教你快速从图片中提取数据——科研利器
2026-05-14栏目: 教程
