将文件夹名称添加到列表框 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"是列表框中显示的内容。我希望它只显示测试目录中的所有文件夹,不包括其他所有文件夹。我怎样才能做到这一点?谢谢。
一种解决方案是删除所有字符,包括文件夹名称。
var path = Path.Combine(Directory.GetCurrentDirectory() + "''MyProgram''Test''");
foreach (var folder in Directory.GetDirectories(path))
{
listBox1.Items.Add(folder.Remove(0, path.Length));
}