zoukankan      html  css  js  c++  java
  • 删除一个目录及其子目录下的所有.svn文件

    今天建立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."
    "; exec("rmdir /S /Q ".$tmpFile);
          }else{
                    scanfiles($tmpFile);
            }
          }
        }
    }       
    这里是windows的版本,如果是有linux下,请自己替换目录,改rmdir命令参数!
  • 相关阅读:
    微信jssdk录音功能开发记录
    前端自动化 模块化开发
    git常用命令
    RESTful
    web前端和SEO优化
    论get和post的区别。。
    Mac 用pecl安装PHP扩展失败
    git
    fullPage.js 的使用
    正则表达式
  • 原文地址:https://www.cnblogs.com/yjken/p/3917886.html
Copyright © 2011-2022 走看看