将文件夹名称添加到列表框 C# 的格式设置问题

本文关键字:格式 设置 问题 列表 文件夹 添加 | 更新日期: 2023-09-27 18:37:00

>我正在尝试用文件夹名称填充列表框。我使用的代码确实有效,但格式不是我想要的。

string MyPath= Path.Combine(Directory.GetCurrentDirectory() + "''MyProgram''Test''");

        string[] folders = Directory.GetDirectories(MyPath);
    foreach(string fols in folders)
    {
        listBox1.Items.Add(fols);
    }

"C:''Users....''Documents''Visual Studio 2013''Projects''MyProgram''Test''Data"是列表框中显示的内容。我希望它只显示测试目录中的所有文件夹,不包括其他所有文件夹。我怎样才能做到这一点?谢谢。

将文件夹名称添加到列表框 C# 的格式设置问题

一种解决方案是删除所有字符,包括文件夹名称。

var path = Path.Combine(Directory.GetCurrentDirectory() + "''MyProgram''Test''");
foreach (var folder in Directory.GetDirectories(path))
{
    listBox1.Items.Add(folder.Remove(0, path.Length));
}