我一直在尝试大多数Enviroment.SpecialFolder枚举,但我认为没有任何方法可以实现仅使用枚举来完成。使用这种string.Substring()方法给我带来了最大的收益。
我尝试仅获取实际安装 Windows 的系统分区路径。在机器 A 上它可能是C:\,在机器 B 上它可能是D:\。
到目前为止,我发现的最充分的解决方案是
var path = Environment.GetFolderPath(Environment.SpecialFolder.Windows)
.Substring(0, 3);
有一个更好的方法吗?谢谢。