Path类

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;//使用Path类需要引用System.IO

namespace _07_Path类
{
    class Program
    {
        static void Main(string[] args)
        {
            //声明一个路径
            String str = @"C:\app\Administrator\admin\orcl\pfile\test.txt";

            //获取文件名
            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:\app\","test.txt"));

            //将一个文件名与一个路径组合
            Console.WriteLine(Path.Combine(@"c:\app\",Path.GetFileName(str)));

            Console.ReadKey();
        }
    }
}

 

posted @ 2016-01-21 11:07  hobe6699  阅读(139)  评论(0编辑  收藏  举报