私は列挙のほとんどを試してきましたが、列挙のみEnviroment.SpecialFolder
で達成したいことの方法はないと思います。この方法を使用すると、これまでで最も困難でした。string.Substring()
Windowsが実際にインストールされているシステムパーティションパスだけを取得しようとしています。マシン A ではそうかもしれませんがC:\
、マシン B ではそうかもしれませんD:\
。
これまでに見つけた最も十分な解決策は
var path = Environment.GetFolderPath(Environment.SpecialFolder.Windows)
.Substring(0, 3);
これを行うより良い方法はありますか?ありがとう。