当前位置:首页 > C#学习

C# Path类常用操作

小道8年前 (2018-12-03)C#学习5269

Path是静态类。只适用于操作路径的类。

using System;
using System.IO;

namespace Path类
{
    class Program
    {
        static void Main(string[] args)
        {
            string p = @"C:\Windows\VS\小道博客.txt";//字符串路径
            Console.WriteLine("文件路径+文件名:"+Path.GetFullPath(p));
            Console.WriteLine("获取文件路径:"+Path.GetDirectoryName(p));
            Console.WriteLine("获取文件名:" + Path.GetFileNameWithoutExtension(p));
            Console.WriteLine("获取文件名和扩展名:"+Path.GetFileName(p));
            Console.WriteLine("获取文件扩展名:"+Path.GetExtension(p));
            Console.WriteLine(Path.Combine(@"C:\Windows" + @"\合并路径.txt"));
            Console.ReadKey();
        }
    }
}

输出结果:

blob.png

扫描二维码推送至手机访问。

版权声明:本文由小道发布,如需转载请注明出处。

本文链接:https://www.daobk.com/post/130.html

分享给朋友:

“C# Path类常用操作” 的相关文章

类型转换Cast和Convert

类型转换Cast和Convert

把源类型赋值给目标类型,两个类型不一致的时候会发生类型转换。a=b,b是源,a是目标。隐式转换、显式转换。当目标类型一定能满足源类型转换过去后的要求的话就是隐式转换;如果当目标类型不一定能满足源类型转换过去后的要求的话就需要显式转换(程序员自己负责)。比如:把中国人转换为人是隐式转换,把人转换为中国…

命名空间namespace

命名空间namespace

namespace(命名空间),用于解决类重名问题,可以看做“类的文件夹”。在代码中使用其他类的时候需要using类所在的namespace。System.Collections.ArrayList,快速引入的方法,右键→解析(Ctrl+.)。为什么使用Convert、Console等类不需要自己写…

索引器

索引器

C#中提供了按照索引器进行访问的方法定义索引器的方式:string this[int index]{get { return ""; }set { }},string为索引器的类型,[]中是参数列表。进行索引器写操作就是调用set代码块,在set内部使用value得到用户设置的值…

获取最高成绩姓名和成绩

获取最高成绩姓名和成绩

在多行文本框中输入多行“姓名=成绩”格式的数据,要求输出成绩最高的学生的姓名和成绩。        private void button1_Click(object sender,&nbs…