string fileName = @ "C:\mydir.old\myfile.ext ";
string extension; //
extension = Path.GetExtension(fileName);
if(extension.Equal("xml")){
}
判断文件中的内容格式是不是xml内容,http://social.msdn.microsoft.com/Forums/zh-TW/233/thread/7632cf8f-c0ed-40cc-bb9d-36c606aa8936/
我是初级菜鸟,看的好晕,最后我用的是
try
{
XElement xml = XElement.Load(btXMLPath.Text);
}
catch (System.Exception ex)
{
MessageBox.Show("选择的文件格式不正确", "提示错误", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
这种方式 可以判断文件是否为xml格式的内容
@鱼翠: 你这样应该是不行的,xml格式的编码格式不是只有utf-8的如果你的xml的格式是GB2312的呢依旧无法判断