递归创建和删除指定文件下的所有东西
2012-08-17 17:22
302 查看
php个人博客
function creartDir($dir=''){ //以/来分割路径 $dir = trim($dir,'/'); $dir = explode('/',$dir); if(!$dir){ return false; } $ndir=''; foreach($dir as $key=>$val){ $ndir .= $val; if(!is_dir($ndir)){ mkdir($ndir); } $ndir .='/'; } } //删除文件下的所有文件和文件夹 function deldir($dir) { $dh=opendir($dir); while ($file=readdir($dh)) { if($file!="." && $file!="..") { $fullpath=$dir."/".$file; if(!is_dir($fullpath)) { unlink($fullpath); } else { deldir($fullpath); } } } closedir($dh); if(rmdir($dir)) { return true; } else { return false; } }
相关文章推荐
- Python_删除/创建指定目录及其下所有子目录的文件,该文件记录当前文件夹的内容
- linux下递归删除目录下所有指定类型文件
- java单个文件复制,递归删除、复制目录下所有内容,递归创建文件夹,.7z文件解压等
- java 递归实现删除或查询指定文件夹下的所有文件
- asp.net 删除文件夹,指定文件夹,删除文件夹和所有文件,删除权限设置,递归删除文件夹目录及文件
- Python_删除/创建指定目录及其下所有子目录的文件,该文件记录当前文件夹的内容
- C语言 递归地删除一个指定目录下所有指定类型的文件
- Linux下如何遍历指定目录下的所有文件并删除指定天数之前创建的文件
- asp.net 删除文件夹,指定文件夹,删除文件夹和所有文件,删除权限设置,递归删除文件夹目录及文件
- asp.net 删除文件夹,指定文件夹,删除文件夹和所有文件,删除权限设置,递归删除文件夹目录及文件
- Java实现删除指定下的所有文件(递归思想)
- 相当实用的——Java递归删除指定文件夹下的所有文件
- 递归删除指定文件夹下所有文件
- 递归删除指定目录下的指定文件夹及其所有文件
- 删除指定文件夹中的所有文件(递归删除)
- 递归遍历指定目录下所有指定的文件并删除
- linux下递归删除目录下所有指定的文件
- 删除指定文件夹内创建时间24小时之外的所有文件
- 日志源代码,删除指定路径所有文件夹名,并创建新的日志文件
- 递归删除当前目录下所有指定的目录和文件