如何使用子文件夹获取目录和文件名

时间:2017-08-29 01:17:19

标签: c#

我在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)
       {

       }
   }
}

1 个答案:

答案 0 :(得分:2)

string[] directories = System.IO.Directory.GetDirectories(@"c:\path\goes\here", "*", System.IO.SearchOption.AllDirectories);