【发布时间】:2020-06-18 14:29:33
【问题描述】:
我想获取所有驱动器目录并将它们放在一个列表框中,而不会导致系统崩溃。
我已尝试过此代码,但没有响应!即使该程序完成任务后,列表框中也只有 d 驱动器目录!
foreach (var drive in DriveInfo.GetDrives())
{
if (drive.Name != Path.GetPathRoot(Environment.SystemDirectory))
{
foreach (string file in Directory.EnumerateFiles(drive.Name, "*.*", SearchOption.AllDirectories))
{
listBox1.Items.Add(file);
}
}
}
【问题讨论】: