当前位置: 代码迷 >> 综合 >> 字符和字符串(6)——C#获取文件后缀名
  详细解决方案

字符和字符串(6)——C#获取文件后缀名

热度:34   发布时间:2023-10-01 16:55:57.0
        /// <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);//获取文件后缀名,如.PDFreturn suffixName;}

例如

fileName:    C:\Users\Administrator\Desktop\测试1010\2019-10-10\伊-类型测试-100元-2019年10月10日-xiaolu\word文档测试.docx

返回:.docx

分析:

其实是字符串的截取问题,从后面往前遍历,获得最后一个“.”的下标,去掉下标前面的,就OK了。

  相关解决方案