一个复杂的需求(检索和匹配),谁能帮忙给一个脚本示例或者思路
发表于 : 2010-07-12 17:01
一软件系统中
有一根目录,下面有嵌套的N层目录,每个目录下都有个配置文件指明当前目录中哪些子目录是有效的,例如:
|root
-sf1 //sub folder 1
--ssf1
---a.txt
---b.txt
--ssf2
--cfg //cfg里内容可能是 指明ssf1及ssf2都是有效
-sf2
--ssf1
---...
--ssf2
--ssf3
--ssf4
--cfg //cfg里可能指明ssf1~ssf4中的一部分有效
现在的需求是,根据各层目录中cfg中内容,检索出所有无效的子目录,并且按照目录结构输出
它要求统计所有有效目录中的无效目录,至于无效目录则不用统计
这其中的难点是,有效子目录中有可能包含有效目录也可能包含无效目录
有想法的朋友请尽量给出详细的方法或者思路,多谢!
有一根目录,下面有嵌套的N层目录,每个目录下都有个配置文件指明当前目录中哪些子目录是有效的,例如:
|root
-sf1 //sub folder 1
--ssf1
---a.txt
---b.txt
--ssf2
--cfg //cfg里内容可能是 指明ssf1及ssf2都是有效
-sf2
--ssf1
---...
--ssf2
--ssf3
--ssf4
--cfg //cfg里可能指明ssf1~ssf4中的一部分有效
现在的需求是,根据各层目录中cfg中内容,检索出所有无效的子目录,并且按照目录结构输出
它要求统计所有有效目录中的无效目录,至于无效目录则不用统计
这其中的难点是,有效子目录中有可能包含有效目录也可能包含无效目录
有想法的朋友请尽量给出详细的方法或者思路,多谢!