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
        }
相关推荐
北京理工大学软件工程10 小时前
C#111
开发语言·c#
雪飞鸿16 小时前
ArrayPoolWrapper简洁、安全的ArrayPool
c#·.net·.net core·原创
海盗123416 小时前
C#上位机开发-S7协议通信
开发语言·c#
FeBaby16 小时前
ReentrantLock 与 synchronized 底层实现对比图解
开发语言·c#
烟话618 小时前
C# 内存机制详解:值类型、引用类型与 String 的不可变性
java·jvm·c#
我是唐青枫18 小时前
C#.NET MemoryMarshal 深入解析:零拷贝内存重解释、二进制读写与使用边界
c#·.net
susan花雨19 小时前
C#异步并行处理的用法
c#
weixin_5206498720 小时前
Winform创建与启动
开发语言·c#
武藤一雄20 小时前
WPF中逻辑树(Logical Tree)与可视化树(Visual Tree)到底是什么
microsoft·c#·.net·wpf·.netcore