- 帖子
- 2
- 积分
- 12
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2016-1-11
|
[文本处理] 批处理如何读取txt文件内容并按指定规则执行相应命令?
这是bat批处理中写的一句SVN的命令行:C:\Program Files\TortoiseSVN\bin\svn.exe status D:\SAE\1>d:\a.txt
执行后,就会在D盘生成一个a.txt的文本文档,格式如下:
! D:\SAE\1\Public\favicon.ico
? D:\SAE\1\Uploads\a.jnt
M D:\SAE\1\a.txt
! D:\SAE\1\Public\eee\c.ico
M D:\SAE\1\b.txt
解释一下:!代表文件被删除 ?代表新增加的 M代表修改的文件
我现在就想在这个bat里面写一段意思如下的内容:首先读取a.txt文档,然后根据txt文档中的条数进行循环便利
遇到!的那一行就执行 C:\Program Files\TortoiseSVN\bin\svn.exe del 感叹号空格后面的路径
遇到?的那一行就执行 C:\Program Files\TortoiseSVN\bin\svn.exe add 感叹号空格后面的路径
遇到M的那一行就执行 C:\Program Files\TortoiseSVN\bin\svn.exe commit 感叹号空格后面的路径
结束后,bat自动退出!! 请求大神们指点。。。 |
-
1
评分人数
-
|