码迷,mamicode.com
首页 > 其他好文 > 详细

删除一个目录及其子目录下的所有.svn文件

时间:2014-08-17 16:54:32      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   使用   io   文件   for   cti   

今天建立svn,加入代码,发现这些个文件夹中竟然已经有.svn文件夹,也就是它以前使用过svn, 这下就有点麻烦,在全新的svn里,这些.svn需要删除,又不可能一个一个手工去删除 网上翻了一下,发现一大段代码,很不整洁的代码,不想用,直接写了个小函数   代码如下: 直接调用即可:
scanfiles(‘c:\wingsbook‘);  
function scanfiles($pfile){
  $dirs=scandir($pfile);
  foreach($dirs as $file){
    $tmpFile=$pfile.";
    if(is_dir($tmpFile) && $file!=‘.‘ && $file!=‘..‘){
      if($file==‘.svn‘){
        echo $tmpFile."\r\n"; exec("rmdir /S /Q ".$tmpFile);
      }else{
                scanfiles($tmpFile);
        }
      }
    }
}       

 

这里是windows的版本,如果是有linux下,请自己替换目录,改rmdir命令参数!

删除一个目录及其子目录下的所有.svn文件,布布扣,bubuko.com

删除一个目录及其子目录下的所有.svn文件

标签:style   blog   color   使用   io   文件   for   cti   

原文地址:http://www.cnblogs.com/yjken/p/3917886.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!