- 帖子
- 643
- 积分
- 2335
- 技术
- 50
- 捐助
- 0
- 注册时间
- 2009-12-2
|
本帖最后由 caruko 于 2012-3-15 12:28 编辑
建议
先 遍历 A文件,将每个 JIRA-XX 设置成变量名,变量的值就是文件名(如果需要很精确,可能还要考虑路径名)
如 set JIRA-29=CRM\DB\crm\CEP_TERMINAL_SUBSIDY_LOCAL.pck;CRM\BizHall\WebRoot\cust\custMergerQuery.js;CRM\BizHall\WebRoot\cust\pagination.js
如果文件没有空格,也可以用“空格 ," 做分隔符
然后在遍历 B 文件时,当找到JIRA-29时,就在接下来对比%JIRA-29%的内容,每找到一条对应的,就删除一条(可以是字符替换,也可以是这样循环,如 for %%i in ("%JIRA-29%") do .. )
最后剩下来的,就是没有的,也可以在遍历B时添加多余的。
也可以把每个文件作为变量,如
set CRM\DB\crm\CEP_TERMINAL_SUBSIDY_LOCAL.pck=JIRA-29
这样在遍历B时,当搜索到 message时,就
"
set 当前=JIRA-xx
"
接下来对比每个文件路径是否有相应的变量名,而且该变量的值=%当前% |
|