当前位置:网站首页>C# 获取文件名和扩展名(后缀名)
C# 获取文件名和扩展名(后缀名)
2022-08-03 16:28:00 【雪墩墩】
string fullPath = @"d:\test\default.avi";
string filename = Path.GetFileName(fullPath);//返回带扩展名的文件名 "default.avi"
string extension = Path.GetExtension(fullPath);//扩展名 ".avi"
string fileNameWithoutExtension = Path.GetFileNameWithoutExtension(fullPath);// 没有扩展名的文件名 "default"
string dirPath = Path.GetDirectoryName(filePath) //返回文件所在目录 "d:\test"
string fullPath1 = Path.Combine(@"d:\test", "default.avi") //返回 "d:\test\default.avi"
string fullPath2 = Path.GetFullPath("config.ini");//返回指定路径字符串的绝对路径
string Path = @"d:\test\default\project"; //目录
string name = Path.GetFileName( Path); //返回目录名 “project”
使用字符串截取:
string filePath= @"d:\test\default.avi";
string filename = filePath.Substring( filePath.LastIndexOf(@"\") + 1); //截取文件名 "default.avi"
边栏推荐
- QT QT 】 【 to have developed a good program for packaging into a dynamic library
- 如何选择合适的导电滑环型号
- uniapp隐藏导航栏和横屏显示设置
- MySQL窗口函数
- Not to be ignored!Features and advantages of outdoor LED display
- Analysis of ffplay video playback principle
- C专家编程 第3章 分析C语言的声明 3.9 轻松一下---驱动物理实体的软件
- 想进阿里?先来搞懂一下分布式事务
- C专家编程 第1章 C:穿越时空的迷雾 1.11 轻松一下---由编译器定义的Pragmas效果
- Selective Search学习笔记
猜你喜欢
C专家编程 第3章 分析C语言的声明 3.7 typedef struct foo{... foo;}的含义
Interpretation of the 2021 Cost of Data Breach Report
数据中台“集存通用治”功能场景说明
leetcode-693.交替位二进制数
罗克韦尔AB PLC RSLogix5000中创建新项目、任务、程序和例程的具体方法和步骤
组件通信--下拉菜单案例
C专家编程 第3章 分析C语言的声明 3.8 理解所有分析过程的代码段
带你了解什么是 Web3.0
Windows 事件转发到 SQL 数据库
C专家编程 第1章 C:穿越时空的迷雾 1.6 它很棒,但它符合标准吗
随机推荐
Small Tools (4) integrated Seata1.5.2 distributed transactions
How much do you know about the intelligent operation and maintenance service of data warehouse based on DMS?
【系统学习编程-编程入门-全民编程 视频教程】
SwinIR实战:详细记录SwinIR的训练过程
C语言02、语句、函数
使用Stream多年,collect还有这些“骚操作”?
C专家编程 第1章 C:穿越时空的迷雾 1.8 ANSI C标准的结构
如何使用MATLAB绘制极坐标堆叠柱状图
Introduction to spark learning - 1
C专家编程 第2章 这不是Bug,而是语言特性 2.4 少做之过
C语言03、数组
C专家编程 第3章 分析C语言的声明 3.7 typedef struct foo{... foo;}的含义
黄致绮 荣获第六季完美童模全球总决赛 全国总冠军
《社会企业开展应聘文职人员培训规范》团体标准在新华书店上架
如何在 DataWorks 中 写SQL语句监控数据的变化到达一定的值 进行提示
高效的组织信息共享知识库是一种宝贵的资源
机器人开发--Universal Scene Description(USD)
Kubernetes 笔记 / 生产环境
兄弟组件通信context
Why do I strongly recommend using smart async?