有以下信息: 
C盘://abb/ 
        A(文件夹) 
                    a.txt, b.doc, a.en.txt,a.jp.txt,
        B(文件夹) 
                    b.txt,b.zh-CN.txt  
        C(文件夹) 
                    c.zn_CN.txt, c.txt,c.en.txt就是abb下面有三个文件夹,里面的文件的信息如上 
我想根据C://abb/ t通过检索所有文件名,并根据文件名两个点之间字符,解析语言xml 把语言code和语言名字写入一个新的xml语言的xml是:
<?xml version="1.0" encoding="utf-8" ?>
<!-- dddd-->
<!-- hehee-->
<root>
<!--言語-->
<data name="en">
       <value>English</value>
   </data>
        <data name="zh-CN">
       <value>Chinese</value>
   </data>
        <data name="jp">
       <value>Japnese</value>
   </data>
   <data name="fa">
       <value>Farsi</value>
   </data>
</root>生成的xml.
例如:
<?xml version="1.0" encoding="utf-8" ?>
<!-- hehehe-->
<!-- hehehe-->
<root>
<!--言語-->
<language>
  <data name="en">
        <value>English</value>
        <comment></comment>
     </data></root>
(这只是一个en的例子。。还有其他节点。。主要看有多少这样的文件)

解决方案 »

  1.   

    首先遍历目录等,FindFirstFile,FindNextFile等获得所有的文件名,然后截取对应的语言名称
    存到xml的目录...
      

  2.   

    没什么难度啊,就是比较麻烦而已,没人会一点一点的给你写出代码的。还是要自己写代码
    给你点思路把。
    1.首先遍历abb文件夹下的所有文件,将文件名两个点之间的字符存入一个二维数组中的第一列。
    2.用xmlreader 读语言的xml,遇到<data name="en"> 这样的元素就将相应的<value>English </value>值放入对应的二维数组的第二列。
    3.最后根据生成的二维数组用xmlwriter写xml文件。如果楼主不会用xmlreader xmlwriter建议到网上搜一下,很多例子
      

  3.   

    首先遍历目录等,FindFirstFile,FindNextFile等获得所有的文件名,然后截取对应的语言名称 
    存到xml的目录...