A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 甘家利 中级黑马   /  2013-1-21 20:17  /  1184 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

using System.IO;

Path类的静态方法:  

    ChangeExtension 更改路径字符串的扩展名。

    Combine(String()) 将字符串数组组合成一个路径。

    Combine(String, String) 将两个字符串组合成一个路径。

    Combine(String, String, String) 将三个字符串组合成一个路径。

    Combine(String, String, String, String) 将四个字符串组合成一个路径。

    GetDirectoryName 返回指定路径字符串的目录信息。

    GetExtension 返回指定的路径字符串的扩展名。

    GetFileName 返回指定路径字符串的文件名和扩展名。

    GetFileNameWithoutExtension 返回不具有扩展名的指定路径字符串的文件名。

    GetFullPath 返回指定路径字符串的绝对路径。

    GetInvalidFileNameChars 获取包含不允许在文件名中使用的字符的数组。

    GetInvalidPathChars 获取包含不允许在路径名中使用的字符的数组。

    GetPathRoot 获取指定路径的根目录信息。

    GetRandomFileName 返回随机文件夹名或文件名。

    GetTempFileName 创建磁盘上唯一命名的零字节的临时文件并返回该文件的完整路径。

    GetTempPath 返回当前用户的临时文件夹的路径。

    HasExtension 确定路径是否包括文件扩展名。

    IsPathRooted 获取指示指定的路径字符串是否包含根的值。

   

      程序实例:

      static void Main(string[] args)

        {

            if (args == null || args.Length < 1)

                return;

            string myPath = args[0];

            Console.WriteLine("目录名称:{0}", Path.GetDirectoryName(myPath));

            Console.WriteLine("路径扩展名:{0}", Path.GetExtension(myPath));

            Console.WriteLine("文件名:{0}", Path.GetFileName(myPath));

            Console.WriteLine("不带扩展名的名称:{0}", Path.GetFileNameWithoutExtension(myPath));

            Console.WriteLine("绝对全路径:{0}", Path.GetFullPath(myPath));

            Console.WriteLine("根目录:{0}", Path.GetPathRoot(myPath));

            Console.WriteLine("不带根目录的路径:{0}", Path.GetFullPath(myPath).Remove(0, 3));

            Console.ReadKey();

        }

评分

参与人数 1技术分 +1 收起 理由
潘梦军 + 1

查看全部评分

1 个回复

倒序浏览
值得学习ing!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马