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
        }
相关推荐
万19991 天前
asp.net core webapi------3.AutoMapper的使用
c#·.netcore
唐青枫1 天前
C#.NET 路由机制深入解析:从传统路由到 Endpoint Routing
c#·.net
hixiong1231 天前
C# OpenCVSharp使用 读光-票证检测矫正模型
人工智能·opencv·c#
霜绛1 天前
C#知识补充(二)——命名空间、泛型、委托和事件
开发语言·学习·unity·c#
好望角雾眠1 天前
第四阶段C#通讯开发-6:Socket之UDP
开发语言·笔记·学习·udp·c#
霜绛1 天前
C#知识补充(一)——ref和out、成员属性、万物之父和装箱拆箱、抽象类和抽象方法、接口
开发语言·笔记·学习·c#
爱编程的鱼1 天前
C# var 关键字详解:从入门到精通
开发语言·c#·solr
玩泥巴的2 天前
解放双手!使用Roslyn生成代码让你的 HTTP 客户端开发变得如此简单
c#·.net·代码生成·roslyn
星释2 天前
Rust 练习册 :Pig Latin与语言游戏
游戏·rust·c#
蒲公英源码2 天前
超市进销存源码
sqlserver·c#·.net