C# 获取文件名和扩展名

有个需求需要从路径中获得一个文件的文件名和扩展名,对字符串的截取不太熟悉,本来想用直接用字符串的截取来获得(C#几种截取字符串的方法(split 、Substring、Replace、remove)),发现好麻烦(或许是我笨吧),然后查询到可以通过Path类下一下方法直接直接得到文件名和路径。


string fullPath = @"F:\test\AAA.mp4";

string filename  = Path.GetFileName(fullPath);//返回带扩展名的文件名 "AAA.mp4"

string extension = Path.GetExtension(fullPath);//扩展名 ".mp4"

string fileNameWithoutExtension = Path.GetFileNameWithoutExtension(fullPath);// 没有扩展名的文件名 "AAA"

string dirPath = Path.GetDirectoryName(filePath) //返回文件所在目录 "F:\test"

string fullPath1 = Path.Combine(@"d:\test", "default.avi")  //返回"F:\test\AAA.mp4"

string fullPath2 = Path.GetFullPath("config.ini");//返回指定路径字符串的绝对路径

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,188评论 19 139
  • 1.创建文件夹 !/bin/sh mkdir -m 777 "%%1" 2.创建文件 !/bin/sh touch...
    BigJeffWang阅读 13,489评论 3 53
  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 10,302评论 0 11
  • 《ilua》速成开发手册3.0 官方用户交流:iApp开发交流(1) 239547050iApp开发交流(2) 1...
    叶染柒丶阅读 13,833评论 0 11
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,921评论 0 17

友情链接更多精彩内容