04.Path类的学习
2024-08-29 04:18:47
path 是路径的意思.
path类是一个静态类,所以path是一个工具类.
Path类是专门用来操作路径的.
Path的常用方法:
namespace _15.Path类的学习
{
class Program
{
static void Main(string[] args)
{
string str = @"C:\Users\zyj\Desktop\.NET base\0505.Net基础班第十一天\简体字.txt";
//如果我们想那多"简体字.txt"我们应该怎么做呢?
//思考过程:
//以前我们有学习过,字符串的一些常用方法里有一个LastIndexOf();方法可以帮助我们做到
//实现过程:
int index=str.LastIndexOf(@"\"); //获得\最后一次出现的位置
string file=str.Substring(index+1); //从最后一次出现的位置开始截取
Console.WriteLine(file);
//思考过程
//上面是我们以前学习的方法做到的,那么现在我们怎么使用Path类来解决这件事情呢?
Console.WriteLine(Path.GetFileName(str)); //获得指定路径的文件名和扩展名
Console.WriteLine(Path.GetFileNameWithoutExtension(str)); //获得文件的名字但是不包括扩展名
Console.WriteLine(Path.GetExtension(str)); //获得文件的扩展名
Console.WriteLine(Path.GetDirectoryName(str)); //获得此文件所在文件夹的路径
Console.WriteLine(Path.GetFullPath(str)); //获得文件的全路径
Console.WriteLine(Path.Combine(@"C:\a\","b.txt")); //将两个不同的路径连接起来
Console.ReadKey();
}
}
}
最新文章
- SikuliX简介及安装
- 《C#高级编程》学习总结之LINQ
- sphinx索引分析续
- 道路翻新 (Revamping Trails, USACO 2009 Feb)
- 【读书笔记】iOS-UIWindow-密码框
- CodeForces - 405C
- Definition Questions
- iOS - OC NSValue		值
- linux下进程、端口号相互查看方法
- swift 命令行工具初探
- org-mode
- 网络加速手段之一,JS文件资源合并下载
- c#获取或修改配置文件
- 基于事件的异步模式——BackgroundWorker
- Java学习----this和super(在继承中)
- jdom学习:读取xml文件
- Wampserver查看php配置信息
- ajax同步与异步的坑
- cuda小白基础教程
- [Oracle维护工程师手记]Data Guard Broker中改属性是否需要两侧分别执行?