/// <summary>
/// 获取文件后缀名,如.PDF
/// </summary>
/// <param name="fileName"是传入的文件名></param>
/// <returns></returns>
public static string FileSuffixName(string fileName)
{
int suff = fileName.Length - 1;
while (suff >= 0 && (fileName[suff] != '.'))
suff--;
string suffixName = fileName.Remove(0, suff);//获取文件后缀名,如.PDF
return suffixName;
}
例如
fileName: C:\Users\Administrator\Desktop\测试1010\2019-10-10\伊-类型测试-100元-2019年10月10日-xiaolu\word文档测试.docx
返回:.docx
分析:
其实是字符串的截取问题,从后面往前遍历,获得最后一个“.”的下标,去掉下标前面的,就OK了。