C#程序从绝对路径获取文件名
介绍
让我们尝试了解C#程序从绝对路径获取文件名。我们将看到 File 类下的 GetFileName 方法的用法,该方法用于获取文件名,另一个方法 GetFileNameWithoutExtension 将返回指定路径字符串的文件名,不带扩展名。要从两个绝对路径获取相对路径,我们将使用 C# 中的 Uri 类。 Uri 类提供了多种处理 URI 的方法,包括我们将在代码中使用的 MakeRelativeUri。
文件是在C#中用于存储一些信息的位置。文件的集合被称为目录。在C#中,文件属于System.IO命名空间,该命名空间还包括其他用于对文件执行操作的类。路径是同一命名空间下的另一个类。有两种类型的路径,绝对路径和相对路径。绝对路径包括定位系统上的文件或目录所需的所有信息。绝对路径的示例是C: Program Files Google Chrome filename.exe。
相对路径告诉我们文件相对于用户正在工作的当前目录的路径。考虑上面提到的类似示例,如果主要可执行文件位于C: Program Files中,则filename.exe的相对路径为Google Chrome filename.exe。
GetFileName方法
这是C#中文件类下的方法,用于从绝对路径获取文件名。 path.GetFileName 用于执行该操作。它采用绝对路径作为输入,并返回指定路径的文件名和扩展名。用作输入的绝对路径采用字符串形式。
语法
public static string GetFileName(string path) 登录后复制