如何在下拉列表中列出本地驱动器
本文关键字:驱动器 下拉列表 | 更新日期: 2023-09-27 18:29:32
在我的项目中,下拉列表应该列出本地计算机中的所有驱动器。
这是代码:-
ddlDrives.Items.Clear();
ddlDrives.Items.Add("-Select-");
foreach (string objDrive in Directory.GetLogicalDrives())
{
ddlDrives.Items.Add(objDrive);
}
但如果它托管在服务器上,它会显示服务器驱动器。我只想展示用户的本地系统驱动器。我该怎么办?
您可以使用DriveInfo
类的GetDrives方法:-
试试这个:-
if (!IsPostBack)
{
ddlDrives.Items.Clear();
ddlDrives.Items.Add("-Select-");
foreach (var d in DriveInfo.GetDrives())
{
ddlDrives.Items.Add(d.Name);
}
}