/*删除指定目录下的文件,不删除目录文件夹*/
function delFile($dirName){
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 true;
}
}
}
}
closedir( $handle);
}
}
相关文章
- JAVA利用递归的方法删除一个文件夹以及文件夹下所有的子文件
- Linux命令:如何将多个文件及文件夹压缩为一个压缩文件及解压 - tar命令、将一个文件移动到另一个目录下 - mv命令、删除文件夹和文件的命令 - rm命令
- linux-删除一个目录下的所有文件,但保留某个或者多个指定文件
- SVN 删除所有目录下的“.svn”文件夹,让文件夹脱离SVN控制
- [No000073]C#直接删除指定目录下的所有文件及文件夹(保留目录)
- 删除当前目录下及其子目录下的所有空文件夹
- Linux:删除一个目录下的所有文件,但保留一个指定文件
- python 删除一个目录下的所有文件
- linux面试题:删除一个目录下的所有文件,但保留一个指定文件
- 如何在C++ Builder删除一个目录下的所有子目录和所有文件