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