我怎样才能在 C# 中获取所有文件夹的路径 int 目录?
How can i get all folders's path int a directory in C#?
我有一个文件夹的路径,它有子文件夹,我需要我得到的主文件夹内所有子文件夹的文件夹路径。有什么想法吗?
Directory.GetDirectories
将给出给定目录下所有目录的列表:
var folders = Directory.GetDirectories(@"Base folder Path");
您可以包含 searchPattern
和 searchOption
以进行更具体的搜索
其中 searchPattern
是
The search string to match against the names of subdirectories in
path. This parameter can contain a combination of valid literal and
wildcard characters (see Remarks), but doesn't support regular
expressions.
搜索选项将是
enumeration values that specifies whether the search operation should
include all subdirectories or only the current directory.
DirectoryInfo parentdir = new DirectoryInfo("C:\Program Files\");
DirectoryInfo[] childdir = parentDir.GetDirectories();
foreach(DirectoryInfo subfolder in childdir)
Console.WriteLine(subfolder.Name);
string[] dictories = System.IO.Directory.GetDirectories(@"C:\", "*.*", SearchOption.AllDirectories);
请用您想要的路径替换"C:\"
在变量 "directories" 中,您拥有包含 ist 子文件夹的所需路径的所有子文件夹。
如果您只需要一个子文件夹层次结构,您可以使用选项 "SearchOption.TopDirectoryOnly"
我有一个文件夹的路径,它有子文件夹,我需要我得到的主文件夹内所有子文件夹的文件夹路径。有什么想法吗?
Directory.GetDirectories
将给出给定目录下所有目录的列表:
var folders = Directory.GetDirectories(@"Base folder Path");
您可以包含 searchPattern
和 searchOption
以进行更具体的搜索
其中 searchPattern
是
The search string to match against the names of subdirectories in path. This parameter can contain a combination of valid literal and wildcard characters (see Remarks), but doesn't support regular expressions.
搜索选项将是
enumeration values that specifies whether the search operation should include all subdirectories or only the current directory.
DirectoryInfo parentdir = new DirectoryInfo("C:\Program Files\");
DirectoryInfo[] childdir = parentDir.GetDirectories();
foreach(DirectoryInfo subfolder in childdir)
Console.WriteLine(subfolder.Name);
string[] dictories = System.IO.Directory.GetDirectories(@"C:\", "*.*", SearchOption.AllDirectories);
请用您想要的路径替换"C:\"
在变量 "directories" 中,您拥有包含 ist 子文件夹的所需路径的所有子文件夹。
如果您只需要一个子文件夹层次结构,您可以使用选项 "SearchOption.TopDirectoryOnly"