php unlink与rmdir实现文件与文件夹删除
时间:2014-06-09 16:40来源: 作者: 点击:
次
删除目录及文件 ?php function delsvn( $dir ){ $dh =opendir( $dir ); //找出所有.svn的文件夹: while ( $file =readdir( $dh )){ if ( $file != . $file != .. ){ $fullpath = $dir . / . $file ; if ( is_dir ( $fullpath )){ if ( $file == .svn )
删除目录及文件
- <?php
- function delsvn($dir) {
- $dh=opendir($dir);
-
- while ($file=readdir($dh)) {
- if($file!="." && $file!="..") {
- $fullpath=$dir."/".$file;
- if(is_dir($fullpath)) {
- if($file==".svn"){
- delsvndir($fullpath);
- }else{
- delsvn($fullpath);
- }
- }
- }
- }
- closedir($dh);
- }
- function delsvndir($svndir){
-
- $dh=opendir($svndir);
- while($file=readdir($dh)){
- if($file!="."&&$file!=".."){
- $fullpath=$svndir."/".$file;
- if(is_dir($fullpath)){
- delsvndir($fullpath);
- }else{
- unlink($fullpath);
- }
- }
- }
- closedir($dh);
-
- if(rmdir($svndir)){
- return true;
- }else{
- return false;
- }
- }
- $dir=dirname(__FILE__);
-
- delsvn($dir);
- ?>
删除目录
- <?
- 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;
- }
- }
- ?>
(责任编辑:admin) |
------分隔线----------------------------