C#点击按钮就把文件夹的名字显示到控件上

就是没写过代码
现在想写一个小功能,
点击按钮,就把文件夹显示到控件上,
string past = @"E:\123";

        System.Diagnostics.Process.Start(past);
        DirectoryInfo folder = new DirectoryInfo(past);
        
        this.richTextBox1.Text= folder + "\n";

这样写只是把文件路径显示到控件上,里面的文件夹没有显示到控件,应该怎么写呢,跪了

img


就是点击查询按钮,这个路径下的文件夹都显示在控件中

那得循环遍历所有的文件夹,然后用字符串拼接起来显示。参考:

public static List <string> getDirectory(string path)
        {
            List<String> list = new List<string>();
            DirectoryInfo root = new DirectoryInfo(path);
            DirectoryInfo [] di= root.GetDirectories();
            for (int i = 0; i < di.Length; i++)
            {
             //   Console.WriteLine(di[i].FullName);
                list.Add(di[i].FullName);
            }

            return list;
        }