【转】C# 对路径的一些操作

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

时间: 2024-08-05 20:23:56

【转】C# 对路径的一些操作的相关文章

多路径软件常用操作(MPIO)

一:查看存储盘的路径 1. 查看MPIO的存储盘的路径 # lspath (适用于所有存储的MPIO路径查询) # mpio_get_config -Av (适用于DS3K/DS4K的MPIO路径查询) 2. 查看RDAC存储盘的路径 # fget_config -Av (适用于DS3K/DS4K的RDAC路径查询) 3.查看SDDPCM存储盘的路径 # pcmpath query device (适用于DS6K/DS8K和v7000的SDDPCM路径查询) 4. 查看当前操作系统自带的支持IB

【php】目录、路径和文件 操作

目录操作 解析路径: basename() - 返回路径的文件名部分 获取目录部分: dirname() - 返回路径的目录部分 路径信息: pathinfo() - 返回数组(目录名,基本名,扩展名) 获取绝对路径 realpath() - 返回绝对路径或(硬链接) ** 绝对路径 很重要: - 文本打开 - 数据库连接 磁盘/目录/文件大小 文件大小: filesize() - 文件的 字节大小 磁盘可用空间: disk_free_space() - 指定目录所在磁盘分区的可用空间 磁盘总空

实战c++中的string系列--string的替换、查找(一些与路径相关的操作)

今天继续写一些string操作. string给我们提供了很多的方法,但是每在使用的时候,就要费些周折. 场景1: 得到一个std::string full_path = "D:\program files\csdn",但是我想得到"D:\program files\vagaa"这个路径. 这就需要字符串的替换 std::string full_path = "D:\\program files\\csdn" const size_t last_

socket实现目录路径的相关操作

本知识需要注意! 1.客户端输入路径后,到达服务器端需要先加上"/"否则可能会出错 2.找到该路径下的目录内容调用os的listdir()方法,返回的是一个列表的形式,必须将其格式化为字符串 3.目录内容格式化为字符串,需要用某个字符去作为分隔符,再用分隔符.join()的方法将列表转为指定分隔符分隔的字符串 4.到达客户端时,输出split()按某个特定分隔符分隔后的列表即可输出目录内容 5.服务器端的返回上一级目录时,其原理是去掉当前路径的路径名,如c:/test/111,要返回到

Path类对路径字符串的操作

在写程序时,不时会用到处理文件路径的问题,例如:取得扩展名.从路径中取出文件名.路径合并.取出或者去年扩展名等.这些功能都可以通过System.IO.Path类提供的方法来实现.这些相关功能用过多次了,但是由于没有系统的整理,掌握得不够牢固,每次用到时都需要再重新查一遍,或者重新测试一下.今天把我想到的常用功能统一测试了一下,并把测试结果写下来,供我自己以及需要类似功能的人参考. 以下代码是在VSTS中写的单元测试代码. [TestMethod] public void testPath() {

12-6路径的其他操作

http://www.missyuan.com/thread-527783-1-1.html 目前的路径名称为工作路径且为斜体字,这样的路径属于临时路径,随时可以被取代. 取消路径选择的方法,可以在路径调板中路径名称之外点击即可(如下右图红色区域).如果当前使用的是路径类工具的时候,按下回车键也可取消当前路径选择. 保存路径的方法 临时路径拖到新建或者双击路径输入名称保存 选择路径的方法: A shift加入 或者A 拉选择框包括即可不用完全 继续绘制:在对于已经完成绘制的路径,如果需要继续对其

Sharepoint 根据文件相对路径获取、操作SPFolder

public AjaxResult LoadDocInfo(HttpContext httpContext) { var result = new ArrayList(); try { var orgId = httpContext.Request["orgId"]; var curFolder = DataFactory.GetOrganizationAppService().FindOrganizationsById(orgId); var curFolderPath = GetF

Nodejs根据具体请求路径执行具体操作

1.处理请求模块(requestHandlers.js) function start(){ console.log("Request handler 'start' was called "); return "Hello start"; } function upload(){ console.log("Request handler 'upload' was called "); return "Hello Upload"

C#路径/文件/目录/I/O常见操作汇总

文件操作是程序中非常基础和重要的内容,而路径.文件.目录以及I/O都是在进行文件操作时的常见主题,这里想把这些常见的问题作个总结,对于每个问题,尽量提供一些解决方案,即使没有你想要的答案,也希望能提供给你一点有益的思路,如果你有好的建议,恳请能够留言,使这些内容更加完善. 主要内容:一.路径的相关操作, 如判断路径是否合法,路径类型,路径的特定部分,合并路径,系统文件夹路径等内容:二.相关通用文件对话框,这些对话框可以帮助我们操作文件系统中的文件和目录:三.文件.目录.驱动器的操作,如获取它们的