Вопросы к Поиску с Алисой
Чтобы отличить системный путь от пути пользователя в программировании, можно обратить внимание на переменные среды. ip-calculator.ru
Системные переменные являются общесистемными и не меняются от пользователя к пользователю. ip-calculator.ru Пользовательские среды настраиваются по-разному от пользователя к пользователю. ip-calculator.ru При этом системные переменные имеют меньший приоритет, чем пользовательские. ip-calculator.ru
Например, переменная Path указывает на каталоги, содержащие исполняемые файлы. ip-calculator.ru Эффективный путь генерируется так: переменная «Пользовательский путь» добавляется к переменной «Системный путь». ip-calculator.ru Таким образом, порядок записей — системные записи, за которыми следуют пользовательские записи. ip-calculator.ru
Также можно определить, является ли путь к файлу полным (то есть, если путь не зависит от текущего каталога и не изменяется при изменении текущего каталога), вызвав метод Path.IsPathFullyQualified. learn.microsoft.com