“删除CVS控制目录”的2段批处理代码

简介:

handsomepine的批处理代码:
批处理删除CVS svn文件夹

None.gif@echo On
None.gif@Rem 删除SVN版本控制目录
None.gif@PROMPT [Com]#
None.gif@for /r . %%a  in (.)  do @if exist "%%a\.svn" rd /s /q "%%a\.svn"
None.gif@Rem  for /r . %%a  in (.)  do @if exist "%%a\.svn" @echo "%%a\.svn"
None.gif@echo Mission Completed.
None.gif@pause
None.gif
None.gif@echo On
None.gif@Rem 删除CVS版本控制目录
None.gif@PROMPT [Com]#
None.gif@for /r . %%a  in (.)  do @if exist "%%a\CVS" rd /s /q "%%a\CVS"
None.gif@Rem  for /r . %%a  in (.)  do @if exist "%%a\CVS" @echo "%%a\CVS"
None.gif@echo Mission Completed.
None.gif@pause
None.gif




今我来思的批处理代码:

None.gif@echo On
None.gif@Rem 删除CVS版本控制目录
None.gif@PROMPT [Com]#
None.gif@echo Find CVS
None.gif@for /r . %%a  in (.)  do @if exist "%%a\CVS" @echo "%%a\CVS"
None.gif@echo Find CVS Dir dot.gif.OK
None.gif@pause
None.gif@for /r . %%a  in (.)  do @if exist "%%a\CVS" rd /s /q "%%a\CVS"
None.gif@echo Clear CVS Dir Mission Completed
None.gif@pause


 

分析一下代码:
①@
    表示不显示@后面的命令
②echo On
    echo是打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。
    语法    echo [{on off}] [message]     
③Rem
    不会被执行,只是起一个注释的作用
④for
用于参数在指定的范围内循环执行,指定变量时使用 %%variable
    语法    for {%variable|%%variable} in (set) do command [ CommandLineOptions] 

    FOR /R [[drive:]path] %variable IN (set) DO command [command-parameters]
    检查以 [drive:]path 为根的目录树,指向每个目录中的 FOR 语句。
  如果在 /R 后没有指定目录,则使用当前目录。如果集仅为一个单点(.)字符,则枚举该目录树。

目录
相关文章
|
4月前
|
数据可视化
在使用SVN的过程中,通过哪些执行查看某个文件的修改信息
在使用SVN的过程中,通过哪些执行查看某个文件的修改信息
280 0
|
6月前
|
存储 前端开发 开发工具
git提交前检查修改文件是否包含调试代码
git提交前检查修改文件是否包含调试代码
53 0
|
6月前
|
存储 iOS开发 C++
C++文件 I/O操作
C++文件 I/O操作
34 0
|
8月前
|
Linux 编译器 C语言
关于文件的操作
关于文件的操作
|
9月前
|
C语言 C++
对文件的各种操作详解 1
对文件的各种操作详解
|
9月前
|
C语言
对文件的各种操作详解 3
对文件的各种操作详解
|
9月前
对文件的各种操作详解 2
对文件的各种操作详解
|
开发工具 git 索引
撤销暂存文件与任意切换文件版本-每天三分钟玩转Git (7)
撤销暂存文件与任意切换文件版本-每天三分钟玩转Git (7)
撤销暂存文件与任意切换文件版本-每天三分钟玩转Git (7)
|
Linux
如何在 Linux 上一次性批量重命名一组文件?
在 Linux 中,我们对文件进行重命名一般都会使用到 mv 命令,这在对单个文件重命名时非常方便。但是,若我们想要对一组文件进行重命名,mv 就有些乏力了。不过没关系,今天我们来介绍一个好用的可以实现批量重命名的命令—— rename 命令。
216 0
Confluence 6 针对合并完全失败的内容重新运行合并
如果在系统合并的时候有任何内容的合并失败的话,一个 Confluence 的管理员可以再次重新启动内容合并(请参考前面页面的内容)。只有内容还是使用 wiki 格式的才会被合并,因此重新合并所需要的时间总是会少于原始内容合并所需要的时间的。
811 0