下面我来详细讲解一下“c#目录操作示例(获取目录名称 获取子目录)”的完整攻略。
获取目录名称
获取目录名称可以使用Path
类中的GetDirectoryName
方法。该方法接收一个字符串参数,表示一个文件或目录的路径,返回该路径所在的目录的路径字符串。
示例代码如下:
string path = @"C:\Users\Administrator\Desktop\test\test.txt";
string directoryName = Path.GetDirectoryName(path);
Console.WriteLine(directoryName);
执行以上代码会输出:C:\Users\Administrator\Desktop\test
获取子目录
获取子目录可以使用Directory
类中的GetDirectories
方法。该方法接收一个字符串参数,表示一个目录的路径,返回该目录下所有子目录的路径数组。
示例代码如下:
string path = @"C:\Users\Administrator\Desktop\test";
string[] subDirectories = Directory.GetDirectories(path);
foreach (string subDirectory in subDirectories)
{
Console.WriteLine(subDirectory);
}
执行以上代码会输出该目录下所有子目录的路径,例如:
C:\Users\Administrator\Desktop\test\sub1
C:\Users\Administrator\Desktop\test\sub2
以上是关于“c#目录操作示例(获取目录名称 获取子目录)”的完整攻略,希望能对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:c#目录操作示例(获取目录名称 获取子目录) - Python技术站