我想从checkedlistbox中删除文件(来自HDD的真实文件)。 我将使用Files.Delete(" x"); 在x位置,我想将用户在checkedlistbox中检查的项目放入。 我不知道如何从checkedlistbox中获取选中的值。
DirectoryInfo dinfo = new DirectoryInfo(@"C:\");
FileInfo[] Files = dinfo.GetFiles("*.zip");
foreach (FileInfo file in Files)
{
listBox1.Items.Add(file.Name);
}
ListBox1是一个checkedlistbox。我想从C:/扫描zip文件,并在列表框中显示它,它的工作原理。如果我想删除它们,我需要转到文件资源管理器删除。我想使用该应用程序删除它们。所以请帮帮我......
答案 0 :(得分:1)
您使用CheckedListBox的CheckedItems属性
foreach (var item in lb.CheckedItems)
{
File.Delete((string)item);
}
请注意,您可以将项目转换为字符串,因为您最初将一个字符串放在Items集合中。