Как получить текущий каталог Windows E.g. C: \ in c #

, поскольку название предлагает название, как вы можете получить текущий диск OS, чтобы вы могли добавить его в строку, например:

MessageBox.Show(C:\ + "My Documents");

Спасибо

22
задан Miles 30 August 2011 в 20:56
поделиться

1 ответ

Вы можете использовать Environment.CurrentDirectory , чтобы получить текущий каталог. Environment.SystemDirectory предоставит вам системную папку (то есть: C: \ Windows \ System32). Path.GetPathRoot даст вам корень пути:

var rootOfCurrentPath = Path.GetPathRoot(Environment.CurrentDirectory);
var driveWhereWindowsIsInstalled = Path.GetPathRoot(Environment.SystemDirectory);
6
ответ дан 29 November 2019 в 03:36
поделиться