path类

方法

 名称说明
System_CAPS_pubmethodSystem_CAPS_staticChangeExtension(String, String)

更改路径字符串的扩展名。

只是更改字符串,实际文件的文件后缀不会更改。

string str = @"C:\1.png";
string newPath = Path.ChangeExtension(str, "gif");      
Console.WriteLine(newPath);  输出//C:\1.gif 

System_CAPS_pubmethodSystem_CAPS_staticCombine(String, String)

将两个字符串组合成一个路径。

string str1 = @"C:\测试";
string str2= @"1.png";
string newPath = Path.Combine(str1,str2); 
Console.WriteLine(newPath);  //C:\测试\1.png,自动在两个字符间添加反斜线。

System_CAPS_pubmethodSystem_CAPS_staticCombine(String, String, String)

将三个字符串组合成一个路径。同上

System_CAPS_pubmethodSystem_CAPS_staticCombine(String, String, String, String)

将四个字符串组合成一个路径。同上

System_CAPS_pubmethodSystem_CAPS_staticCombine(String[])

将字符串数组组合成一个路径。

System_CAPS_pubmethodSystem_CAPS_staticGetDirectoryName(String)

返回文件所在文件夹的名称

string str = @"C:\测试\1.png";
string newPath = Path.GetDirectoryName(str);
Console.WriteLine(newPath);  //C:\测试

System_CAPS_pubmethodSystem_CAPS_staticGetExtension(String)

返回指定的路径字符串的扩展名。

string str = @"C:\测试\1.png";
string newPath = Path.GetExtension(str);
Console.WriteLine(newPath);  //.png

System_CAPS_pubmethodSystem_CAPS_staticGetFileName(String)

返回指定路径字符串的文件名和扩展名。

string str1 = @"C:\测试\1.png";
string newPath = Path.GetFileName(str1);
Console.WriteLine(newPath);  //1.png

System_CAPS_pubmethodSystem_CAPS_staticGetFileNameWithoutExtension(String)

返回不具有扩展名的指定路径字符串的文件名。

string str1 = @"C:\测试\1.png";
string newPath = Path.GetFileNameWithoutExtension(str1);
Console.WriteLine(newPath);  //1

System_CAPS_pubmethodSystem_CAPS_staticGetFullPath(String)

返回指定路径字符串的绝对路径。

string str1 = @"C:\测试\1.png";
string newPath = Path.GetFullPath(str1);
Console.WriteLine(newPath);  //C:\测试\1.png

System_CAPS_pubmethodSystem_CAPS_staticGetInvalidFileNameChars()

获取包含不允许在文件名中使用的字符的数组。

System_CAPS_pubmethodSystem_CAPS_staticGetInvalidPathChars()

获取包含不允许在路径名中使用的字符的数组。

System_CAPS_pubmethodSystem_CAPS_staticGetPathRoot(String)

获取指定路径的根目录信息。

string str1 = @"C:\测试\1.png";
string newPath = Path.GetPathRoot(str1);
Console.WriteLine(newPath);  //C:\

System_CAPS_pubmethodSystem_CAPS_staticGetRandomFileName()

返回随机文件夹名或文件名。

string str = Path.GetRandomFileName();
Console.Write(str); 名字和后缀随机产生,不含路径

System_CAPS_pubmethodSystem_CAPS_staticGetTempFileName()

在磁盘上创建磁唯一命名的零字节的临时文件并返回该文件的完整路径。

string str = Path.GetTempFileName();
Console.Write(str);

 C: \Users\Administrator\AppData\Local\Temp\temdw85.tmp 名字随机,后缀相同。

System_CAPS_pubmethodSystem_CAPS_staticGetTempPath()

返回当前用户的临时文件夹的路径。

Console.Write(Path.GetTempPath());

输出C: \Users\Administrator\AppData\Local\Temp\

System_CAPS_pubmethodSystem_CAPS_staticHasExtension(String)

确定路径是否包括文件扩展名。

string str1 = @"C:\测试\1.png";            
bool hasExtension = Path.HasExtension(str1);     //确定路径是否含有扩展名,此处有.jpg返回true

System_CAPS_pubmethodSystem_CAPS_staticIsPathRooted(String)

获取一个值,该值指示指定的路径字符串是否包含根

string str1 = @"\\测试\1.png";
string str2 = @"C:\测试\1.png";
bool hasExtension = Path.IsPathRooted(str1);
bool hasExtension1 = Path.IsPathRooted(str2);
Console.WriteLine(hasExtension);
Console.WriteLine(hasExtension1);

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值