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

C# Path类常用操作

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

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类常用操作” 的相关文章

if语句应用:提示用户输入密码,如果输入的是"888888",输出"密码正确",反之则输出"密码不正确"

if语句应用:提示用户输入密码,如果输入的是"888888",输出"密码正确",反之则输出"密码不正确"

if语句应用:提示用户输入密码,如果输入的是"888888",输出"密码正确",反之则输出"密码不正确"。提示用户输入密码,如果密码是“888888”则提示正确,否则提示错误。     &n…

if语句应用:依次提示用户输入两个整数

if语句应用:依次提示用户输入两个整数

依次提示用户输入两个整数(假设i1、i2)。如果i1、i2都是正数,则将i1的值递增一个数,然后打印i1+i2的值;如果i1、i2都是负数,则将i1的值递减10个数,然后打印i1*i2的值;如果i1、i2中任一个为0,则提示数据有错误;否则计算i1*i2的绝对值。   …

类型转换Cast和Convert

类型转换Cast和Convert

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

数组:​从一个整数数组中取出最大的整数。

数组:​从一个整数数组中取出最大的整数。

保存多个值。任意类型都可以声明数组。int[] nums = {5,3,8};//数组可以直接赋值。 int[] nums = new int[3];//也可以先声明数组 不赋值。   &…