c#文件名/路径处理方法示例

 更新时间:2013年12月06日 09:26:27   作者:  
这篇文章主要介绍了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

相关文章

  • C#实现Winform无边框移动的方法

    C#实现Winform无边框移动的方法

    这篇文章主要介绍了C#实现Winform无边框移动的方法,涉及C#针对WinForm窗口操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-09-09
  • 如何用.NETCore操作RabbitMQ

    如何用.NETCore操作RabbitMQ

    这篇文章主要介绍了如何用.NETCore操作RabbitMQ,对中间件感兴趣的同学,可以参考下
    2021-05-05
  • c#之圆形无标题栏椭圆窗体的实现详解

    c#之圆形无标题栏椭圆窗体的实现详解

    本篇文章是对c#中圆形无标题栏椭圆窗体的实现方法进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • C#实现插入排序

    C#实现插入排序

    这篇文章介绍了C#实现插入排序的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08
  • vscode编写latex的方法

    vscode编写latex的方法

    这篇文章主要介绍了vscode编写latex的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-07-07
  • C# 使用Winform 获取下拉框 选中的值

    C# 使用Winform 获取下拉框 选中的值

    这篇文章主要介绍了C# 使用Winform 获取下拉框 选中的值,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • c# 使用谷歌身份验证GoogleAuthenticator的示例

    c# 使用谷歌身份验证GoogleAuthenticator的示例

    这篇文章主要介绍了c# 使用谷歌身份验证GoogleAuthenticator的示例,帮助大家更好的理解和使用c#,感兴趣的朋友可以了解下
    2021-01-01
  • Unity登录注册时限制发送验证码次数功能的解决方法

    Unity登录注册时限制发送验证码次数功能的解决方法

    这篇文章主要为大家详细介绍了Unity登录注册时限制发送验证码次数功能的解决方案,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-01-01
  • 如何应用C#实现UDP的分包组包

    如何应用C#实现UDP的分包组包

    本篇文章小编将为大家介绍,如何应用C#实现UDP的分包组包。需要的朋友参考下
    2013-04-04
  • C#读取系统字体颜色与大小的方法

    C#读取系统字体颜色与大小的方法

    这篇文章主要介绍了C#读取系统字体颜色与大小的方法,较为详细的分析了C#获取系统字体颜色与大小的相关技巧,需要的朋友可以参考下
    2015-06-06

最新评论