PHP 删除目录及目录下所有文件的解决办法
内容摘要
这篇文章主要为大家详细介绍了PHP 删除目录及目录下所有文件的简单示例,具有一定的参考价值,可以用来参考一下。
对PHP删除目录及目录下所有文件对此感兴趣的朋友,看看idc笔记
对PHP删除目录及目录下所有文件对此感兴趣的朋友,看看idc笔记
文章正文
这篇文章主要为大家详细介绍了PHP 删除目录及目录下所有文件的简单示例,具有一定的参考价值,可以用来参考一下。
对PHP删除目录及目录下所有文件对此感兴趣的朋友,看看idc笔记做的技术笔记!函数:PHP删除目录及目录下所有文件功能:PHP操作文件。删除指定目录及(或)该目录下的所有文件。语言:PHP函数代码一:删除目录及目录下的所有文件
/**
* PHP删除目录及目录下所有文件
*
* @param
* @arrange 512-笔记网: www.512Pic.com
**/
function delFile($dirName,$delSelf=false){
if(file_exists($dirName) && $handle = opendir($dirName)){
while(false !==($item = readdir( $handle))){
if($item != '.' && $item != '..'){
if(file_exists($dirName.'/'.$item) && is_dir($dirName.'/'.$item)){
delFile($dirName.'/'.$item);
}else{
if(!unlink($dirName.'/'.$item)){
return false;
}
}
}
}
closedir($handle);
if($delSelf){
if(!rmdir($dirName)){
return false;
}
}
}else{
return false;
}
return true;
}
/*** 来自php教程(www.idcnote.com) ***/
使用方法示例:假设需要删除一个名叫"upload"的同级目录即此目录下的所有文件,你可以通过以下代码完成:
/**
* PHP删除目录及目录下所有文件
*
* @param
* @arrange 512-笔记网: www.512Pic.com
**/
<?php
delFile('upload',true);
?>
/*** 来自php教程(www.idcnote.com) ***/
假设需要删除一个名叫"upload"目录下的所有文件(但无需删除目录文件夹),你可以通过以下代码完成:
/**
* PHP删除目录及目录下所有文件
*
* @param
* @arrange 512-笔记网: www.512Pic.com
**/
<?php
delFile('upload');
?>
/*** 来自php教程(www.idcnote.com) ***/
注:关于PHP 删除目录及目录下所有文件的简单示例的内容就先介绍到这里,更多相关文章的可以留意
代码注释