第5节:C# 路径管理

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/haibing_zhao/article/details/81430397

代码:

/*
 * 
 * 路径管理
 * 
 * */

using System;
using System.Collections.Generic;
using System.IO;
using System.Text;

namespace IO目录管理
{
    class Demo4
    {
        private string _Path1 = @"E:\TeacherLiuSutdy\Hight Level Teach\Test.txt";

        /// <summary>
        /// 改变文件后缀
        /// 注意:不是真的给文件改后缀,只是返回一个字符串
        /// </summary>
        public void Test1()
        {
            string path = Path.ChangeExtension(_Path1,"bak");
            Console.WriteLine(path);

            //真的改后缀(创建一个)
            File.Create(path);
        }
        /// <summary>
        /// 获得路径文件后缀名称
        /// </summary>
        public void Test2()
        {
            string striExt = Path.GetExtension(_Path1);
            Console.WriteLine(striExt);
        }

        /// <summary>
        /// 得到指定路径文件的名称
        /// </summary>
        public void Test3()
        {
            string strFileName = Path.GetFileName(_Path1);
            Console.WriteLine(strFileName);
        }

        /// <summary>
        /// 得到全路径
        /// 作用:当前的相对路径转绝对路径+指定的文件名
        /// </summary>
        public void Test4()
        {
            string a = Path.GetFullPath(@"abc.txt");
            Console.WriteLine(a);
        }
        static void Main(string[] args)
        {
            Demo4 obj = new Demo4();

            obj.Test1();
            obj.Test2();
            obj.Test3();
            obj.Test4();
            Console.ReadKey();
        }
        
    }
}
 

猜你喜欢

转载自blog.csdn.net/haibing_zhao/article/details/81430397