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#实现悬浮窗口的方法详解

    C#实现悬浮窗口的方法详解

    这篇文章主要为大家详细介绍了C#如何实现悬浮窗口的相关资料,文中的示例代码讲解详细,对我们学习C#有一定的帮助,感兴趣的小伙伴可以了解一下
    2022-12-12
  • Unity 实现给物体替换材质球

    Unity 实现给物体替换材质球

    这篇文章主要介绍了Unity 实现给物体替换材质球的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • c# GridControl的模糊查询实现代码

    c# GridControl的模糊查询实现代码

    这篇文章主要介绍了c# GridControl的模糊查询实现代码,需要的朋友可以参考下
    2017-02-02
  • 基于C#实现的三层架构实例

    基于C#实现的三层架构实例

    这篇文章主要介绍了基于C#实现的三层架构实例,非常实用,需要的朋友可以参考下
    2014-08-08
  • C# 单例模式的多种实现方式

    C# 单例模式的多种实现方式

    单例模式是一种确保类只有一个实例的设计模式,主要用于提供全局访问点,C#中实现单例的方法多样,包括饿汉式和懒汉式,各有优缺点,此外,单例模式不仅提高代码可重用性和可读性,还增强了系统的可维护性
    2024-11-11
  • Winform中实现图片格式转换

    Winform中实现图片格式转换

    这篇文章主要介绍了Winform中实现图片格式转换的示例代码,帮助大家更好的理解和使用winform开发,感兴趣的朋友可以了解下
    2020-12-12
  • C#用RabbitMQ实现消息订阅与发布

    C#用RabbitMQ实现消息订阅与发布

    在消息队列模型中,如何将消息广播到所有的消费者,这种模式成为“发布/订阅”。本文主要以一个简单的小例子,简述通过fanout交换机,实现消息的发布与订阅,仅供学习分享使用,如有不足之处,还请指正。
    2021-05-05
  • C#命名空间与java包的区别分析

    C#命名空间与java包的区别分析

    这篇文章主要介绍了C#命名空间与java包的区别,较为详细的分析了C#命名空间与java包的相同点与不同点,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • 详解c# 可空类型(Nullable)

    详解c# 可空类型(Nullable)

    这篇文章主要介绍了c# 可空类型(Nullable)的相关资料,文中示例代码非常详细,帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • C#实现简易多人聊天室

    C#实现简易多人聊天室

    这篇文章主要为大家详细介绍了C#实现简易多人聊天室,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02

最新评论