C#加载文件夹名称

Tau*_*rib 0 c#

我想我的程序从我的解决方案中的文件夹中读取子文件夹,但我不知道如何读取文件夹名称.我只能找到,如何读取文件名,这不是很难开始工作,但对于文件夹,这似乎没有相同的方式.

基本上我想从"Paevik"(2)子文件夹加载.

在此输入图像描述

E:我忘了提一下,我想把这个列表放到我的comboBox中

bas*_*h.d 5

System.IO.Directory.EnumerateDirectories(string Path)- 方法.它返回带有目录的集合.例:

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;

class Program
{
    private static void Main(string[] args)
    {
        try
        {
            string dirPath = @"\\archives\2009\reports";

            List<string> dirs = new List<string>(Directory.EnumerateDirectories(dirPath));

            foreach (var dir in dirs)
            {
                Console.WriteLine("{0}", dir.Substring(dir.LastIndexOf("\\") + 1));
            }
            Console.WriteLine("{0} directories found.",  dirs.Count);
        }
        catch (UnauthorizedAccessException UAEx)
        {
            Console.WriteLine(UAEx.Message);
        }
        catch (PathTooLongException PathEx)
        {
            Console.WriteLine(PathEx.Message);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

请参阅MSDN.