分类: 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. System.IO.Path类

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

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

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

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

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

  6. 使用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)函数进行路径生成 明明是 ...

  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. CSS——background

    背景经常用到以下属性: background-color: aliceblue; background-image: url('2017102601.png'); background-positio ...

  2. 在CentOS6,CentOS7安装 Let'sEncrypt 免费SSL安全证书

    相对来说,个人网站建立SSL是昂贵的,而且往往过程繁琐.一个标准的2048位证书费用至少150美元/年,网站除了要支付一笔昂贵的费用.重新配置Web服务器,并需要解决大量的配置错误.这让广大中小网站望 ...

  3. [问题记录]-技术学习-RocketMQ-全球集群部署问题

    一:问题场景 公司在部署全球的RocketMQ的时候,遇到亚洲区的服务器往欧洲区的RocketMQ发送消息失败的情况. 总共有出现两个问题 1:No Topic Route Info org.apac ...

  4. SpringMVC(四)@RequestParam

    使用@RequestParam可以将URL中的请求参数,绑定到方法的入参上,并通过@RequestParam的3个参数进行配置 Modifier and Type Optional Element D ...

  5. 视频cover占满

    /* 关键属性 */ object-fit: fill; //被替换的内容的大小,以填补该元素的内容框:对象的具体对象的大小是元素的使用宽度和高度. object-fit: contain;被替换的内 ...

  6. 源码安装apache脚本

    #!/bin/bash#By:zhaocheng#Date:2019-01-18 [ -d /media/cdrom ] || mkdir /media/cdrom[ -d /media/cdrom/ ...

  7. Excel 导入 分批导入

    tm.begin(); sm.begin(); try { result = excel.readE(headKeyV,path); for (int index = 1; index < re ...

  8. case....when ...多重判断

    CASE...WHEN 进行多重判断 CASE WHEN A  IS NOT NULL THEN B WHEN C IS NULL THEN CASE WHEN D IS NOT NULL THEN ...

  9. How to start a pdf reader from a Linux command line?

    Before you do this, you should be in a GOME or KDE environment, then type the following commands to ...

  10. [Codeforces 872]比赛记录

    强行打了$cf$上的第一场比赛,现在感觉自己的$rating$会炸飞= = A  这是练习输入输出吗QAQ,竟然$WA$了两遍QAQ,我$WA$的一声就哭了出来啊QAQ B  好像很水的乱扫就好了,m ...