方法一 (Windows 7; Python 3.5.2)

import os

for (p,d,f) in os.walk(r"G:\qycache\test"):
if p.find('.svn')>0:
os.popen('rd /s /q %s'%p)

方法二(Windows 7; Python 3.5.2)

#! /windows

'''
File : CodeLine.py
Author : HCLAC
E-Mail : hclac@sina.com
''' import os,sys
import stat absolutPath = os.getcwd() def DeleteSvnDir(delDirName): if os.path.isfile(delDirName):
try :
#print (delDirName)
os.chmod(delDirName, stat.S_IWRITE )
os.remove(delDirName)
except:
pass
elif os.path.isdir(delDirName):
for item in os.listdir(delDirName):
itemsrc = os.path.join(delDirName, item)
DeleteSvnDir(itemsrc)
try:
os.rmdir(delDirName)
#print (delDirName)
except:
#print (delDirName)
pass def FindSvnDir(OrginPath): for root, dirs, fileNames in os.walk(OrginPath): for dirName in dirs:
if dirName == ".svn":
delDirNameTemp = os.path.join(absolutPath, root)
delDirName = os.path.join(delDirNameTemp, dirName)
#print (delDirName)
DeleteSvnDir(delDirName)
#else :
#FindSvnDir(dirName)
#main
FindSvnDir(absolutPath)

方法三(Windows 7; cmd.exe)

@echo On
@Rem delete .svn folders
@Rem PROMPT [Com] @for /r . %%a in (.) do @if exist "%%a/.svn" rd /s /q "%%a/.svn"
@Rem for /r . %%a in (.) do @if exist "%%a/.svn" @echo "%%a/.svn" @echo Mission Completed.
@pause

参考资料:

https://blog.csdn.net/weixin_34019929/article/details/93316753

https://blog.csdn.net/aa779025105/article/details/50791227

https://blog.csdn.net/zltAlma/article/details/88739022

最新文章

  1. js实现99乘法表
  2. Elasticsearch及java客户端jest使用
  3. Parameter配置文件获取
  4. Win7下的本地网站发布
  5. 心跳之旅—💗—iOS用手机摄像头检测心率(PPG)
  6. 利用http实现文件的上传和下载
  7. wikioi-1039-数的划分
  8. apache与php安装
  9. mongodb replica set介绍
  10. 【Python】 多线程并发threading & 任务队列Queue
  11. SkylineGlobe系列软件对机器配置要求
  12. 用软件工程分析开源项目octave的移植
  13. 三剑客之awk
  14. L1-054 福到了
  15. 实例讲解Silverlight 初始控件如何获得焦点
  16. 用Collectors对List去重
  17. javaWeb登录注册页面
  18. MongoDB 查询整理
  19. tomcat7和jetty启动的pom.xml配置
  20. 从golang的垃圾回收说起(上篇)

热门文章

  1. 微服务下前后端分离的统一认证授权服务,基于Spring Security OAuth2 + Spring Cloud Gateway实现单点登录
  2. noVNC连接多台远程主机
  3. [BUUCTF]REVERSE——Youngter-drive
  4. 快速上手FastJSON
  5. PowerShell配置文件后门
  6. JAVA 通过url下载图片保存到本地
  7. JAVA微信公众号网页开发——将接收的消息转发到微信自带的客服系统
  8. SpringBoot 整合Spring Security框架
  9. MySQL数据导入报错:Got a packet bigger than‘max_allowed_packet’bytes的问题
  10. JS获取客户的IP地址