当前位置:首页 > 代码相关

C# 与文件相关的几个类(3)

admin6年前 (2020-05-12)代码相关9536

Path类,处理文件或路径的类,是一个静态类。

方法:

PathChangeExtension(String, String)
更改路径字符串的扩展名。返回值为string。
Combine(String, String)将两个字符串组合成一个路径。
GetDirectoryName(String)返回指定路径字符串的目录信息。
GetExtension(String)返回指定路径字符串的扩展名(包括句点“.”)。
GetFileName(String)返回指定路径字符串的文件名和扩展名。
GetFileNameWithoutExtension(String)返回不具有扩展名的指定路径字符串的文件名。
GetFullPath(String)返回指定路径字符串的绝对路径。

PathChangeExtension,更改文件的拓展名,第一个参数为文件的路径,第二个为拓展名,返回值为更改后的文件名(包含路径),注意源文件的拓展名是不会改的。

string path = Path.ChangeExtension(@"D:MyTest.txt", "avi");
Console.WriteLine(path);

Combine几个重载方法用法基本一致,就是将字符串组合起来形成路径。

string path = Path.Combine(@"D:", "MyTest.txt");

GetDirectoryNames,返回的是目录,如以下代码返回值为 D:

string path = Path.GetDirectoryName(@"D:MyTest.txt");

GetExtension,返回文件拓展名,如以下代码返回值为 .txt

string exName = Path.GetExtension(@"D:MyTest.txt");

GetFileName,返回文件名(包括拓展名),如以下代码返回 MyTest.txt

string fileName = Path.GetFileName(@"D:MyTest.txt");

GetFileNameWithoutExtension,返回不带拓展名的文件名,如以下代码返回 MyTest

string fileName = Path.GetFileNameWithoutExtension(@"D:MyTest.txt");

GetFullPath,获取文件的全路径,如以下代码返回 D:MyTest.txt

string fullPath = Path.GetFullPath(@"D:MyTest.txt");


扫描二维码推送至手机访问。

版权声明:本文由lovedm.club发布,如需转载请注明出处。

本文链接:https://lovedm.club/?id=48

分享给朋友:

“C# 与文件相关的几个类(3)” 的相关文章

C# 使用不安全的代码

首先需要在 项目->属性->生成 中勾选允许不安全代码…

C#事件_Sample_1

事件模型的五个组成部分…

C# 正则表达式(2)

正则表达式(2)…

PIE二次开发 加载栅格数据

1、获得栅格数据集路径2、打开栅格数据集3、创建栅格图层4、将数据添加到图层并刷新要添加两个引用:using PIE.DataSource;using PIE.Carto;// 获得要打开栅格数据的路径 OpenFileDialog file = new&n…

C语言scanf一个容易出错的地方

今天用scanf()写一个数组循环输入,运行时很奇怪,明明只需要输入三个数,但是实际上要多输入一个,瞅了好一会才看到我是这么写的scanf("%d ",&p[i]);问题就出在这个 上,写printf()写习惯了,顺手就加上了 ,注意不要加!不要加!…