日期:2014-05-18  浏览次数:22265 次

C#怎么判断文件的后缀
Winform,通过openFileDialog来获得一个文件路径和名称,显示在一个textBox中。怎么获得该文件的后缀呢。

例如 xxx.jpg,将会提示“文件的后缀是.jpg”

------解决方案--------------------
有很多种方法:

string strFilename=openFileDialog.FileName;

string strExtension="";//后缀

int nIndex=strFilename.LastIndexOf('.');
if (nIndex>=0)
{
strExtension=strFilename.SubString(nIndex);
}

textBox.Text="文件的后缀是"+strExtension;
------解决方案--------------------
Path.GetExtention(str)
------解决方案--------------------
IO命名空间里不是有现成的方法么
C# code

var ext = Path.GetExtention(filename)