应用环境是这样的:有几千个压缩包文件,每个压缩包里面有四五百个xml压缩的gzip文件,也就是总共有几十万个xml,循环遍历这几十万个gzip文件,用GZipInputStream、XmlTextReader直接获取到xml流,然后xmlReader.Read()一行行读,每一个xml里面读出来的内容都要写入几十个不同的文件里,这几十个文件是固定的,所以我每读一个xml就要开关几十次StreamWriter,整个解析下来花费的时间太久了。。。有什么更好的办法吗?
应用环境是这样的:有几千个压缩包文件,每个压缩包里面有四五百个xml压缩的gzip文件,也就是