如何将文件夹添加到.net中的列表框?

时间:2010-03-25 06:14:00

标签: c# .net listbox directory add

我有一个列表框,我想添加一个文件夹/目录到指定位置,我已经使用了代码

 string path = "E:\\shruti\\MyDir";
 DirectoryItem folder = new DirectoryItem(path);
 lstBurnItems.Items.Add(folder); //add folder to listbox

但它不能正常工作...... 我该怎么做才能获得成功?

1 个答案:

答案 0 :(得分:0)

以下示例说明如何将文件夹中的文件夹添加到ListBox并将文件夹中的文件添加到ListBox。对不起,你不清楚所以我给了他们两个。

        string path = @"E:\shruti\MyDir";

        string[] dirs = Directory.GetDirectories(path);

        // For folders in the directory
        foreach(string dir in dirs)
            lstBurnItems.Items.Add(dir);


        // For files in the directory
        string[] dirFiles = Directory.GetFiles(path);

        foreach (string file in dirFiles)
            lstBurnItems.Items.Add(file);