Path.GetDirectoryName
是C#中一个静态方法,用于获取文件路径的目录名。
方法签名
public static string GetDirectoryName(string path);
参数说明
- path:要获取目录名的文件路径(包括文件名或文件夹名)。
返回值说明
- 如果成功获取到目录名,返回目录名字符串,否则返回null。
使用方法
示例1:获取文件路径中的目录名
using System.IO;
string path = @"C:\Users\Username\Desktop\file.txt";
string dirname = Path.GetDirectoryName(path);
Console.WriteLine(dirname);
输出结果:C:\Users\Username\Desktop
在示例中,我们首先定义了一个字符串变量path
,用于存储要获取目录名的文件路径。然后,通过调用Path.GetDirectoryName
方法,获取文件的目录名,存储在dirname
变量中,并输出到控制台。
示例2:获取文件夹路径中的目录名
using System.IO;
string path = @"C:\Users\Username\Desktop\folder\";
string dirname = Path.GetDirectoryName(path);
Console.WriteLine(dirname);
输出结果:C:\Users\Username\Desktop
在示例中,我们定义了一个字符串变量path
,用于存储要获取目录名的文件夹路径。由于文件夹路径末尾带有一个反斜杠符号(\
),因此Path.GetDirectoryName
方法也可以正确地获取文件夹路径中的目录名,并将结果输出到控制台。
总结
Path.GetDirectoryName
方法是C#中获取文件路径或文件夹路径中目录名的一种简便方法,它可以方便地提取文件或文件夹的上级文件夹路径,并在需要的场合使用。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C# Path.GetDirectoryName – 获取路径中的目录部分 - Python技术站