C# 根据绝对路径获取 带后缀文件名、后缀名、文件名、不带文件名的文件路径

摘要:
C#根据绝对路径获取带后缀文件名、后缀名、文件名、不带文件名的文件路径1、c#根据绝对路径获取带后缀文件名、后缀名、文件名。Combine将四个字符串组合成一个路径。GetInvalidFileNameChars获取包含不允许在文件名中使用的字符的数组。GetTempFileName创建磁盘上唯一命名的零字节的临时文件并返回该文件的完整路径。GetTempPath返回当前系统的临时文件夹的路径。HasExtension确定路径是否包括文件扩展名。IsPathRooted获取一个值,该值指示指定的路径字符串是包含绝对路径信息还是包含相对路径信息。

C# 根据绝对路径获取 带后缀文件名、后缀名、文件名、不带文件名的文件路径

1、c#根据绝对路径获取 带后缀文件名、后缀名、文件名。

1  string str ="F:	estDefault.aspx";
2                 string filename = System.IO.Path.GetFileName(str);//文件名 “Default.aspx”
3                 string extension = System.IO.Path.GetExtension(str);//扩展名 “.aspx”
4                 string fileNameWithoutExtension = System.IO.Path.GetFileNameWithoutExtension(str);//没有扩展名的文件名 “Default”
5 
6                string directory=System.IO.Path.GetDirectoryName(physicalPath);

2、c#根据绝对路径获取 带后缀文件名、后缀名、文件名,使用 Split 函数。

1  string str = ="F:	estDefault.aspx";
2                 char[] delimiterChars = { '.', '\'};
3                 string[] Mystr =str.Split(delimiterChars);
4                 string sheetName = Mystr[Mystr.Length - 2];);//没有扩展名的文件名 “Default”
名称说明
公共方法静态成员由 XNA Framework 提供支持ChangeExtension更改路径字符串的扩展名。
公共方法静态成员Combine( String[] ) 将字符串数组组合成一个路径。
公共方法静态成员由 XNA Framework 提供支持Combine(String, String)将两个字符串组合成一个路径。
公共方法静态成员Combine(String, String, String)将三个字符串组合成一个路径。
公共方法静态成员Combine(String, String, String, String)将四个字符串组合成一个路径。
公共方法静态成员由 XNA Framework 提供支持GetDirectoryName返回指定路径字符串的目录信息。
公共方法静态成员由 XNA Framework 提供支持GetExtension返回指定的路径字符串的扩展名。
公共方法静态成员由 XNA Framework 提供支持GetFileName返回指定路径字符串的文件名和扩展名。
公共方法静态成员由 XNA Framework 提供支持GetFileNameWithoutExtension返回不具有扩展名的指定路径字符串的文件名。
公共方法静态成员由 XNA Framework 提供支持GetFullPath返回指定路径字符串的绝对路径。
公共方法静态成员GetInvalidFileNameChars获取包含不允许在文件名中使用的字符的数组。
公共方法静态成员由 XNA Framework 提供支持GetInvalidPathChars获取包含不允许在路径名中使用的字符的数组。
公共方法静态成员由 XNA Framework 提供支持GetPathRoot获取指定路径的根目录信息。
公共方法静态成员GetRandomFileName返回随机文件夹名或文件名。
公共方法静态成员GetTempFileName创建磁盘上唯一命名的零字节的临时文件并返回该文件的完整路径。
公共方法静态成员GetTempPath返回当前系统的临时文件夹的路径。
公共方法静态成员由 XNA Framework 提供支持HasExtension确定路径是否包括文件扩展名。
公共方法静态成员由 XNA Framework 提供支持IsPathRooted获取一个值,该值指示指定的路径字符串是包含绝对路径信息还是包含相对路径信息。

免责声明:文章转载自《C# 根据绝对路径获取 带后缀文件名、后缀名、文件名、不带文件名的文件路径》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Unity 重要基础知识点VS2005配置文件(.config/Settings)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

C# 如何在ComboBox输入文字改变时,触发事件?

一、了解C#中的预定义事件处理机制 在写代码前我们先来熟悉.net框架中和事件有关的类和委托,了解C#中预定义事件的处理。 EventArgs是包含事件数据的类的基类,用于传递事件的细节。 EventHandler是一个委托声明如下 public delegate void EventHandler( objectsender, EventArgs e)...

.net/c#常用框架/中间件简介

任务调度 Quartz.NET:Quartz.NET是一个开源的作业调度框架,非常适合在平时的工作中,定时轮询数据库同步,定时邮件通知,定时处理数据等。Quartz.NET允 许开发人员根据时间间隔(或天)来调度作业。它实现了作业和触发器的多对多关系,还能把多个作业与不同的触发器关联。整合了 Quartz.NET的应用程序可以重用来自不同事件的作业,还...

C# 连接Oracle数据库,免安装oracle客户端

一、方案1 首先下面的内容,有待我的进一步测试和证实。18.12.20 被证实了,还需要安装Oracle客户端,或者本机上安装oracle数据库软件。 18.12.20 1.下载Oracle.ManagedDataAccess.dll 2.添加到C#引用 3.命名空间引用 using Oracle.ManagedDataAccess.Client; 4....

C#和C++实现强制结束进程的两种实现方式

强制结束进程的两种实现方式--C#和C++实现   最近在做一个大型的项目,由于进程之间的关联出了一些问题,长话短说,就是我们不得不强制停止某些进程以保证系统正常的运行,在网上找了一下,没发现有这方面详细的介绍和写的比较全面的文章,于是按照MSDN的说明写了两种方法,希望对遇到类似问题的朋友有所帮助。 首先,我们来看看C#的实现方式, 由于C#对进程的封...

C#获取类库(DLL)的绝对路径

C#中当我们在写公共的类库的时候难免会调用一些xml配置文件,而这个配置文件的路径则非常重要,常用的方式就是写在web.config中,而我们也可以将配置文件直接放在dll的同级目录,那么怎么获得当前dll的同级目录呢,使用下面方法即可。 /// <summary> /// 获取Assembly的运行路径 /// </summary&...

Unity热更新 xLua

xLua是Unity3D下Lua编程解决方案,自2016年初推广以来,已经应用于十多款腾讯自研游戏,因其良好性能、易用性、扩展性而广受好评。现在,腾讯已经将xLua开源到GitHub。 2016年12月末,xLua刚刚实现新的突破:全平台支持用Lua修复C#代码bug。 目前Unity下的Lua热更新方案大多都是要求要热更新的部分一开始就要用Lua语言实现...