string[] fileNames = Directory.GetDirectories(folderLocation);
foreach (string fileName in fileNames)
{
item = new ListItem();
item.Value = item.Text = "Add " + fileName.Substring(startSize);
CheckBoxList1.Items.Add(item);
CheckBoxList2.Items.Add(item);
CheckBoxList3.Items.Add(item);
这将返回目录,但是有些目录在文件夹名称中包含术语Cobol。我可以返回其他文件夹并在文件夹名称中排除那些包含该词的文件夹吗?
答案 0 :(得分:2)
希望这有帮助。
Directory.GetDirectories(folderLocation).Where(x=>!x.Contains("Cobol")).ToArray();
答案 1 :(得分:0)
问题回答tym32167& InBetween
string[] fileNames = Directory.GetDirectories(folderLocation).Where(x=>!x.Contains("Cobol")).ToArray();
foreach (string fileName in fileNames)
{
item = new ListItem();
item.Value = item.Text = "Add " + fileName.Substring(startSize);
CheckBoxList1.Items.Add(item);
CheckBoxList2.Items.Add(item);
CheckBoxList3.Items.Add(item);
谢谢!