有人能帮忙解释下,这段代码什么意思
时间:2011-07-06
来源:互联网
function removeDir($dirName){
if(!is_dir($dirName)) return @unlink($dirName);
$handle = @opendir($dirName);
while(($file = @readdir($handle)) !== false){
if($file != '.' && $file != '..'){
$dir = $dirName . '/' . $file;
is_dir($dir) ? removeDir($dir) : @unlink($dir);
}
}
closedir($handle);
return true;
}
if(!is_dir($dirName)) return @unlink($dirName);
$handle = @opendir($dirName);
while(($file = @readdir($handle)) !== false){
if($file != '.' && $file != '..'){
$dir = $dirName . '/' . $file;
is_dir($dir) ? removeDir($dir) : @unlink($dir);
}
}
closedir($handle);
return true;
}
作者: 陈忠超 发布时间: 2011-07-06
这个是删除文件或者文件夹。
复制代码
- function removeDir($dirName){
- if(!is_dir($dirName)) return @unlink($dirName); //如果不是目录就删除文件
- $handle = @opendir($dirName); //打开目录
- while(($file = @readdir($handle)) !== false){//遍历目录下的信息
- if($file != '.' && $file != '..'){
- $dir = $dirName . '/' . $file;
- is_dir($dir) ? removeDir($dir) : @unlink($dir);//如果是文件就删除是目录就继续调用本身
- }
- }
- closedir($handle);
- return true;
- }
作者: ck52110u 发布时间: 2011-07-06
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28