遍历文件夹,操作XML文件,读取图片

//遍历文件
ArrayList fileBox = new ArrayList();
DirectoryInfo theFolder = new DirectoryInfo(filepath);
DirectoryInfo[] dirInfo = theFolder.GetDirectories(); //遍历文件
foreach (DirectoryInfo NextFolder in dirInfo)
{
FileInfo[] fileInfo = NextFolder.GetFiles();
foreach (FileInfo NextFile in fileInfo) //遍历文件
{
if(NextFile.Extension==".XML")
fileBox.Add(NextFile.Name);
}
}

//操作XML文件,读取图片

DirectoryInfo theFolder = new DirectoryInfo(path);

FileInfo[] fileInfo = theFolder.GetFiles();
foreach (FileInfo NextFile in fileInfo) //遍历文件
{
if (NextFile.Extension == ".XML")
{
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(NextFile.FullName);
XmlNode xmlNode1 = xmlDoc.SelectSingleNode("/DataMessage/Body/VehPlate");
info.VehPlate = xmlNode1.InnerText;

} else if (NextFile.Name.Contains("CarPic.jpg")) { FileStream fs = new FileStream(NextFile.FullName,FileMode.Open,FileAccess.Read); info.VehImage1 = new Byte[fs.Length]; fs.Read(info.VehImage1,info.VehImage1.Length); fs.Close(); }

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念