星鸿阁

 找回密码
 立即注册
搜索
热搜: 活动 交友 动画
查看: 1356|回复: 1

C#路径中获取文件全路径、目录、扩展名、文件名称

[复制链接]

2250

主题

2760

帖子

9610

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9610
发表于 2021-3-29 14:22:10 | 显示全部楼层 |阅读模式
C#路径中获取文件全路径、目录、扩展名、文件名称常用函数 需要引用System.IO   直接可以调用Path的静态方法
[url=][/url]
1     class Program 2     { 3         static void Main(string[] args) 4         { 5 6             //获取当前运行程序的目录 7             string fileDir = Environment.CurrentDirectory; 8             Console.WriteLine("当前程序目录:"+fileDir); 9             10             //一个文件目录11             string filePath = "C:\\JiYF\\BenXH\\BenXHCMS.xml";12             Console.WriteLine("该文件的目录:"+filePath);13 14             string str = "获取文件的全路径:" + Path.GetFullPath(filePath);   //-->C:\JiYF\BenXH\BenXHCMS.xml15             Console.WriteLine(str);16             str = "获取文件所在的目录:" + Path.GetDirectoryName(filePath); //-->C:\JiYF\BenXH17             Console.WriteLine(str);18             str = "获取文件的名称含有后缀:" + Path.GetFileName(filePath);  //-->BenXHCMS.xml19             Console.WriteLine(str);20             str = "获取文件的名称没有后缀:" + Path.GetFileNameWithoutExtension(filePath); //-->BenXHCMS21             Console.WriteLine(str);22             str = "获取路径的后缀扩展名称:" + Path.GetExtension(filePath); //-->.xml23             Console.WriteLine(str);24             str = "获取路径的根目录:" + Path.GetPathRoot(filePath); //-->C:\25             Console.WriteLine(str);26             Console.ReadKey();27 28         }29     }



回复

使用道具 举报

2250

主题

2760

帖子

9610

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9610
 楼主| 发表于 2021-3-29 14:22:33 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|starfluidga

GMT+8, 2024-12-30 07:08 , Processed in 0.016546 second(s), 20 queries .

Made by Liga 星鸿阁

Copyright © 2020-2048, LigaStudio.

快速回复 返回顶部 返回列表