我在wpf中有一个应用程序,我调用了FolderBrowserDialog。我想要的输出是两个单独的字符串。一个字符串应该有基目录。另一个应该包含带有子文件夹的文件。例如,这是完整的文件夹路径: c:\ Documents \ TestDirectory \ Subfolder \ test.txt
一个字符串应该包含目录 C:\ Documents \ TestDirectory
第二个应该有以下Subfolder \ test.txt
我能够正常工作目录。我遇到的问题是我没有得到子文件夹目录。
using (var fbd = new FolderBrowserDialog())
{
DialogResult result = fbd.ShowDialog();
if (result == System.Windows.Forms.DialogResult.OK)
{
DirectoryInfo directory = new DirectoryInfo(fbd.SelectedPath);
DirectoryInfo[] directories = directory.GetDirectories();
foreach (DirectoryInfo folder in directories)
{
}
}
}
答案 0 :(得分:2)
string[] directories = System.IO.Directory.GetDirectories(@"c:\path\goes\here", "*", System.IO.SearchOption.AllDirectories);