获得文件扩展名

(带".")
//1
string extension = filename.Substring(filename.LastIndexOf("."));
//2
//创建文件操作对象
FileInfo info = new FileInfo(this.File1.PostedFile.FileName);
string extension = info.Extension;





(不带
".")
//3
// 分割了文件的路径以得到文件的扩展名
string[] splitPath = filename.Split(new Char[] { '.' });
string extension = splitPath[splitPath.GetUpperBound(0)].ToLower();
//GetUpperBound(0)返回Array的第一维的索引上限,GetUpperBound(Rank-1)返回Array的最后一维的上限
//splitPath[splitPath.GetUpperBound(0)] 等同于 splitPath[splitPath.Length]

posted on 2008-01-08 06:29  crescens  阅读(171)  评论(0)    收藏  举报

导航