【发布时间】:2010-10-09 23:50:57
【问题描述】:
如何检测C:盘等主硬盘盘符?
【问题讨论】:
标签: c#
如何检测C:盘等主硬盘盘符?
【问题讨论】:
标签: c#
试试
Path.GetPathRoot(Environment.GetFolderPath(Environment.SpecialFolder.System));
这将返回(通常)C:\
但这取决于您如何定义“主”硬盘。这将为您提供安装 Windows 的驱动器。
【讨论】:
这应该可以工作(假设您想要 Windows 所在的驱动器):
string rootDrive = Path.GetPathRoot(Environment.SystemDirectory);
【讨论】:
“SystemDrive”是你想要的XP环境变量。
【讨论】:
Environment.GetFolderPath(Environment.SpecialFolder.System).Substring(0,1)
来自here的参考。
【讨论】:
var d = Directory.GetDirectoryRoot(Environment.GetEnvironmentVariable("windir"));
【讨论】: