分类: C#2011-03-23 10:54 1073人阅读 评论(0) 收藏 举报
System.IO.Path提供了一些处理文件名和路径的方法
2010-12-12 02:21
string filePath =@"E:/Randy0528/中文目录/JustTest.rar";
             Response.Write("文件路径:"+filePath);
             Response.Write("<br/>更改路径字符串的扩展名。<br/>");
             Response.Write(System.IO.Path.ChangeExtension(filePath, "txt"));
             Response.Write("<br/>返回指定路径字符串的目录信息。。<br/>");
             Response.Write(System.IO.Path.GetDirectoryName(filePath));
             Response.Write("<br/>返回指定的路径字符串的扩展名。<br/>");
             Response.Write(System.IO.Path.GetExtension(filePath));
             Response.Write("<br/>返回指定路径字符串的文件名和扩展名。<br/>");
             Response.Write(System.IO.Path.GetFileName(filePath));
             Response.Write("<br/>返回不具有扩展名的指定路径字符串的文件名。<br/>");
             Response.Write(System.IO.Path.GetFileNameWithoutExtension(filePath));
             Response.Write("<br/>获取指定路径的根目录信息。<br/>");
             Response.Write(System.IO.Path.GetPathRoot(filePath));
             Response.Write("<br/>返回随机文件夹名或文件名。<br/>");
             Response.Write(System.IO.Path.GetRandomFileName());
             Response.Write("<br/>创建磁盘上唯一命名的零字节的临时文件并返回该文件的完整路径。<br/>");
             Response.Write(System.IO.Path.GetTempFileName());
             Response.Write("<br/>返回当前系统的临时文件夹的路径。<br/>");
             Response.Write(System.IO.Path.GetTempPath());
             Response.Write("<br/>确定路径是否包括文件扩展名。<br/>");
             Response.Write(System.IO.Path.HasExtension(filePath));
             Response.Write("<br/>获取一个值,该值指示指定的路径字符串是包含绝对路径信息还是包含相对路径信息。<br/>");
             Response.Write(System.IO.Path.IsPathRooted(filePath));


文件路径:E:/Randy0528/中文目录/JustTest.rar
更改路径字符串的扩展名。
E:/Randy0528/中文目录/JustTest.txt
返回指定路径字符串的目录信息。。
E:/Randy0528/中文目录
返回指定的路径字符串的扩展名。
.rar
返回指定路径字符串的文件名和扩展名。
JustTest.rar
返回不具有扩展名的指定路径字符串的文件名。
JustTest
获取指定路径的根目录信息。
E:/
返回随机文件夹名或文件名。
ct2h5b2h.sed
创建磁盘上唯一命名的零字节的临时文件并返回该文件的完整路径。
C:/Documents and Settings/Randy/Local Settings/Temp/tmpAD.tmp
返回当前系统的临时文件夹的路径。
C:/Documents and Settings/Randy/Local Settings/Temp/
确定路径是否包括文件扩展名。
True
获取一个值,该值指示指定的路径字符串是包含绝对路径信息还是包含相对路径信息。
True

System.IO.Path的更多相关文章

  1. C#、.Net代码精简优化(空操作符(??)、as、string.IsNullOrEmpty() 、 string.IsNullOrWhiteSpace()、string.Equals()、System.IO.Path 的用法)

    一.空操作符(??)在程序中经常会遇到对字符串或是对象判断null的操作,如果为null则给空值或是一个指定的值.通常我们会这样来处理: .string name = value; if (name ...

  2. System.IO.Path文件路径类

    Path类的静态属性和方法,此类操作不影响物料文件. 属性 char a = System.IO.Path.VolumeSeparatorChar;//: char b = System.IO.Pat ...

  3. C#使用System.IO.Path获取文件路径、文件名

    class Program { static void Main(string[] args) { //获取当前运行程序的目录 string fileDir = Environment.Current ...

  4. [原]System.IO.Path.Combine 路径合并

    使用 ILSpy 工具查看了 System.IO.Path 类中的 Combine 方法 对它的功能有点不放心,原方法实现如下: // System.IO.Path /// <summary&g ...

  5. 使用System.IO.Combine(string path1, string path2, string path3)四个参数的重载函数提示`System.IO.Path.Combine(string, string, string, string)' is inaccessible due to its protection level

    今天用Unity5.5.1开发提取Assets目录的模块,使用时采用System.IO.Path.Combine(string, string, string, string)函数进行路径生成 明明是 ...

  6. System.IO.Path类

    System.IO.Path为路径的操作封装了很多很有的东西,利用该类提供的方法能够快速处理路径操作的问题.下面详细了解一下. 1.属性 属性太复杂了,反映什么系统平台的信息,看不懂,等以后看得懂了再 ...

  7. System.IO.Path 文件名、路径、扩展名 处理

    string filePath =@"E:/Randy0528/中文目录/JustTest.rar"; 更改路径字符串的扩展名.System.IO.Path.ChangeExten ...

  8. System.IO.Path 操作

    System.IO.Path 分类: C#2011-03-23 10:54 1073人阅读 评论(0) 收藏 举报 扩展磁盘string2010c System.IO.Path提供了一些处理文件名和路 ...

  9. System.IO.Path 文件名、路径、扩展名处理

    string filePath =@"E:/Randy0528/中文目录/JustTest.rar"; 更改路径字符串的扩展名.System.IO.Path.ChangeExten ...

随机推荐

  1. Android RecyclerView notifyDataSetChanged不起作用

    一般listview设置完data后调用notifyDataSetChanged便可刷新布局界面,然而recycleview调用这个方法却没有任何反应.对于很多不熟悉recycleview的话很容易躺 ...

  2. ibatis知识点

    1:ibatis是apache的一个开源的项目,是一个O/R mapping解决方案,优点,小巧,灵活.2:搭建环境:导入ibatis相关jar包,jdbc驱动包等3:配置文件: jdbc连接的属性文 ...

  3. What is gradle sync in Android Studio?

    What is it? And what does it do? Gradle sync is a gradle task that looks through all of your depende ...

  4. groupbox

    使用groupbox将radiobox 放入其中可以使组框中只选中一个

  5. js的加法操作表

    Number + Number -> 加法 Boolean + Number -> 加法 Boolean + Boolean -> 加法 Number + String -> ...

  6. CPU 指令集(Instruction Set Architecture, ISA)

    本文摘自网络 概念 指令集是存储在CPU内部,对CPU运算进行指导和优化的硬程序,用来引导CPU进行加减运算和控制计算机操作系统的一系列指令集合.拥有这些指令集,CPU就可以更高效地运行.系统所下达的 ...

  7. SVN的一些操作

    一丶 .csproj文件夹必须提交 Revert Changes 撤销

  8. Python----DFS---骑士周游问题

    这篇文章将会将一个数据结构与算法中一个很经典很重要的概念——深度优先搜索(Depth-First-Search:DFS).........(你他喵不是在标题里说了吗?) 好吧,DFS的精髓我其实也还没 ...

  9. Linux之网络文件共享服务(NFS)

    概念: NFS:Network File System 网络文件系统,基于内核的文件系统.Sun公司开发,通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件,基于RPC(Remote ...

  10. mysql命令整理

    MySQL大小写通用. 一.常见用的mysql指令 1.show databases; #查看当前所有库 2.show tables; #查看所在库中的所有表 3.use 库名; #进入该库 4.sh ...