现在开发过程中都用到一些版本控制工具:CVS、SVN、VSS等等,这些工具在代码目录中存放了版本控制信息文件,基本上每个目录都有,所以给清理代码带来了不便。
        开始时,都是通过资源管理器搜索文件,如CVS、.scc、.vssscc等等,然后删除;
        后来由于经常这样删,就写了个CVSCleaner删除当前目录及其子目录中CVS目录的小工具,每次考出一本程序,把它放进去执行以下就OK了;
        最近发现xcopy居然有exclude功能,又经常要清理VSS管理的解决方案,于是有了如下的:VSS版本控制信息文件清理工具 ClearSln.bat

  1. @echo off
  2. if "%1" == "" goto _usage
  3. if "%2" == "" goto _usage
  4. echo.
  5. echo Powerlly欢迎您使用VSS版本控制信息文件清理工具
  6. echo.
  7. :: 生成exclude.txt文件
  8. set EXCLUDEFILE=exclude.txt
  9. :: 如果排除条件不存在,生成默认排除条件
  10. :: 排除bin、obj目录,排除以.scc、.vssscc、.vspscc结尾的vss版本控制信息文件
  11. if not exist %EXCLUDEFILE% (
  12. echo /bin/>%EXCLUDEFILE%
  13. echo /obj/>>%EXCLUDEFILE%
  14. echo .scc>>%EXCLUDEFILE%
  15. echo .vssscc>>%EXCLUDEFILE%
  16. echo .vspscc>>%EXCLUDEFILE%
  17. )
  18. if not exist "%1" goto _err1
  19. if exist "%2" rd "%2" /s/q
  20. md "%2"
  21. :: 根据排除条件拷贝文件
  22. xcopy "%1" "%2" /e /y /r /exclude:%EXCLUDEFILE%
  23. :: 将指定目录及其子目录、目标文件只读属性去掉
  24. attrib -R "%2" /s
  25. echo.
  26. echo 成功清理%1到%2
  27. goto _quit
  28. :_usage
  29. echo.
  30. echo VSS版本控制信息文件清理工具
  31. echo.
  32. echo Author:  Powerlly    EMail: 47371559@163.com
  33. echo Vertion: V1.0        Date:  2008.10.07
  34. echo.
  35. echo 语法:ClearSln ^<原目录/文件^> ^<目标目录/文件^>
  36. echo.
  37. echo       ^<原目录/文件^>       必须指定的参数, 要拷贝的解决方案目录
  38. echo       ^<目标目录/文件^>  必须指定的参数, 要拷贝到的目标目录
  39. echo off
  40. goto _quit
  41. :_err1
  42. echo 错误:指定的%1不存在!
  43. :_quit

命令行程序还是比较方便的。

VSS版本控制信息文件清理工具相关推荐

  1. vc6.0垃圾文件清理工具_干货 | 电脑清理宝典

    是否有过盯着电脑却不见电脑响应, 最后拿电脑没办法的抓狂经历? 什么?电脑慢到你恨不得把它砸了? 且慢且慢, 说不定是电脑里的垃圾文件导致它速度变慢, 且听书先生讲讲清理电脑垃圾文件的方法. 宝典一: ...

  2. windows7 系统盘 瘦身软件介绍: 冗余文件清理工具

    注: 本人所写的文章只是经验分享,不代表本人所在的公司,也不是为了找工作,本人热爱和尊敬公司的每一位领导,谢谢. windows7 瘦身软件介绍: 冗余文件清理工具,可以清除c:\windows\in ...

  3. 再介绍一款 windows7 瘦身软件介绍: windows 冗余文件清理工具

    注: 本人所写的文章只是经验分享,不代表本人所在的公司,也不是为了找工作,本人热爱和尊敬公司的每一位领导,谢谢. 再介绍一款 windows7 瘦身软件介绍: windows 冗余文件清理工具 此软件 ...

  4. android清理存储工具,(安卓)CCleaner Pro — 手机垃圾文件清理工具

    本文最后更新于2020-08-06 00:28:08,某些文章具有时效性,若有错误或已失效,请在下方留言或联系老夜. CCleaner在PC端是一款非常优秀的清理工具,可以对应用程序.网络缓存.浏览历 ...

  5. vc6.0垃圾文件清理工具_C盘空间爆满,详细清理方法介绍

    电脑在使用一段时间过后,那么C盘的容量空间就会不断减少,一旦C盘空间不足就会影响到电脑的使用,甚至就连登录QQ都会提示"磁盘已满".那么C盘空间应该如何变得干干净净呢?接下来我就为 ...

  6. 清理软件无法清理android文件,手机冗余文件清理工具,安卓冗余文件怎么清理-

    如何清理Win7系统中冗余文件? 冗余文件清理1.C:\Windows\Cookies 文件夹. 我们进行的账户登录或者是用户控制的这些账户的登陆信息,都会存放在 Cookies 文件夹中,只不过这里 ...

  7. 文件清理工具——《超级处理器》应用

    我们经常需要批量清理文件,比如按指定创建时间清理,按文件大小清理,按文件类型清理. <超级处理器>拥有这三种清理方式,可以满足你的需求,如下所示,在文件清理菜单下: 三种清理方式 清理的文 ...

  8. vc6.0垃圾文件清理工具_MacClean360 for Mac(mac系统清理软件)

    MacClean360 for Mac能够帮助您更好的清理您的mac电脑,MacClean360 for Mac版包含了让您可以安全深度清理mac硬盘所需的所有工具,它们让您保持你的Mac正常运行,清 ...

  9. 纪录一个C盘痕迹文件清理工具跟双开工具代码

    @echo off echo 正在清除系统垃圾文件,请稍等-- del /f /s /q %systemdrive%*.tmp del /f /s /q %systemdrive%*._mp del ...

最新文章

  1. Error: Cannot find module ‘express‘
  2. 链表节点合并排序:数组和单链表
  3. python绘制曲线图-python绘制多个曲线的折线图
  4. 手把手教你薅羊毛,1 元体验业内领先AI技术!
  5. oss图片尺寸调用方式_是时候来一场轰轰烈烈的OSS升级了
  6. React-Router 源码分析1
  7. 怎么把竖线去掉_3小时完成一个logo设计,我是怎么做到的?
  8. 20200221:在排序数组中查找元素的第一个和最后一个位置(leetcode34)
  9. 学生选课系统的源码-代码布局截图
  10. 网络安全 实验五 :破解密码
  11. Android Verified Boot 2.0 安卓P AVB实现详解
  12. uni-app:uni.navigateTo 封装页面跳转传参
  13. 【版本控制】git学习笔记(一)
  14. 百度地图android兼容,支持离线地图 百度地图Android版上线
  15. python的os为啥找不到文件_python – pyenchant在Mac OS X上找不到字典文件
  16. SQL Server Select Top语句
  17. 【新书速递】集成电路敏捷设计
  18. 径向基函数(RBF)
  19. 2019考研 | 天津大学计算机专硕复试131.25分考研经历与经验总结(复试)
  20. LVS负载均衡群集——NAT模式实例

热门文章

  1. QCon 2019 上海,看华为云的可信软件工程
  2. ansible实战应用系列教程2:ansible介绍
  3. 从普通二本成功推免的一点感想
  4. QLineEdit 控制输入格式——正则表达式与输入掩码
  5. JAVA毕设项目校园便利店信息系统开发(java+VUE+Mybatis+Maven+Mysql)
  6. MDS100-16-ASEMI三相电机整流模块
  7. 将json对象输出为xml文件
  8. 【Pyhton 爬虫】正则表达式
  9. 20170318 程序员是每天都要骂自己N遍的职业
  10. linux文件打包发给别人,Linux 文件打包与解压缩