[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 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
"
接下来对比每个文件路径是否有相应的变量名,而且该变量的值=%当前%

TOP

返回列表