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
        }
相关推荐
多多*29 分钟前
计算机网络相关 讲一下rpc与传统http的区别
java·开发语言·网络·jvm·c#
阿蒙Amon1 小时前
C#每日面试题-简述反射
开发语言·面试·c#
缺点内向1 小时前
告别“复制粘贴”:用C#和模板高效生成Word文档
开发语言·c#·word
海底星光2 小时前
c#进阶疗法 -自定义鉴权
c#
FuckPatience2 小时前
C# .csproj Baseoutputpath/Outputpath、AppendTargetFrameworkToOutputPath
c#
初九之潜龙勿用2 小时前
C#实现导出Word图表通用方法之散点图
开发语言·c#·word·.net·office·图表
曹牧2 小时前
C#:WebReference
开发语言·c#
C#程序员一枚2 小时前
C#AsNoTracking()详解
开发语言·c#
明月看潮生3 小时前
编程与数学 03-008 《看潮企业管理软件》项目开发 01 需求分析 3-1
c#·.net·需求分析·erp·企业开发·项目实践·编程与数学
人工智能AI技术3 小时前
【C#程序员入门AI】环境一键搭建:.NET 8+AI开发环境(Semantic Kernel/ML.NET/ONNX Runtime)配置
人工智能·c#