我想读取 c# .net 中特定文件夹内的所有 xml 文件
XDocument doc2 = XDocument.Load((PG.SMNR.XMLDataSourceUtil.GetXMLFilePath(Locale, "Products/category/product.xml")));
我的类别文件夹中有多个产品..想要循环该文件夹并应该获取所有产品 xml 文件名。
XDocument doc2 = XDocument.Load((PG.SMNR.XMLDataSourceUtil.GetXMLFilePath(Locale, "Products/category/x1.xml")));
using System.IO;
...
foreach (string file in Directory.EnumerateFiles(folderPath, "*.xml"))
{
string contents = File.ReadAllText(file);
}
请注意,上面使用了 .NET 4.0 功能;在以前的版本中替换EnumerateFiles
with GetFiles
)。另外,更换File.ReadAllText
使用您阅读 xml 文件的首选方式 - 也许XDocument
, XmlDocument
or an XmlReader
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)