删除一个目录及其子目录下的所有.svn文件
生活随笔
收集整理的這篇文章主要介紹了
删除一个目录及其子目录下的所有.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."\r\n"; exec("rmdir /S /Q ".$tmpFile);}else{scanfiles($tmpFile);}}}
}
?
這里是windows的版本,如果是有linux下,請自己替換目錄,改rmdir命令參數!轉載于:https://www.cnblogs.com/yjken/p/3917886.html
總結
以上是生活随笔為你收集整理的删除一个目录及其子目录下的所有.svn文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 回顾 - 判断质数精简算法
- 下一篇: 计算机网络之网络层:1、网络层功能、路由