C# 通过Path获取后缀,文件名,目录等

cs 复制代码
static void Test() {
            string path = "E:\\软件包\\net安装包\\4_NDP472-KB4054531-Web.exe";
            Console.WriteLine("目录:" + Path.GetDirectoryName(path)); //E:\软件包\net安装包
            Console.WriteLine("后缀:" + Path.GetExtension(path)); //.exe
            Console.WriteLine("文件名:" + Path.GetFileName(path)); //4_NDP472-KB4054531-Web.exe
            Console.WriteLine("不含后缀文件名:" + Path.GetFileNameWithoutExtension(path)); //4_NDP472-KB4054531-Web
            Console.WriteLine("跟目录:" + Path.GetPathRoot(path));  //E:\ 
            Console.WriteLine("更改后缀:" + Path.ChangeExtension(path, ".bin")); //E:\\软件包\\net安装包\\4_NDP472-KB4054531-Web.bin
        }
相关推荐
玩泥巴的21 小时前
.NET驾驭Excel之力:工作簿与工作表操作基础
c#·excel·二次开发·office·com互操作
czhc114007566321 小时前
C# 1116 流程控制 常量
开发语言·c#
葛小白11 天前
C#进阶12:C#全局路径规划算法_Dijkstra
算法·c#·dijkstra算法
yivifu1 天前
精益求精,支持处理嵌套表格的Word表格转HTML表格
开发语言·c#·word
唐青枫1 天前
C#.NET 全局异常到底怎么做?最完整的实战指南
c#·.net
Charles_go2 天前
C#13、什么是部分类
开发语言·c#
ghie90902 天前
C#语言中使用“using“关键字的介绍
开发语言·c#
csdn_wuwt2 天前
有C#可用的开源的地图吗?
后端·c#·gis·map·开发·设计·地图
6极地诈唬2 天前
【C#-sqlSugar-sqlite】在Windows从源码编译构建System.Data.SQLite.dll的方法
windows·sqlite·c#
我只有一台windows电脑2 天前
C# 对多个任务进行符合管理
c#