MurCode
Форумы
Поиск
О проекте
WinForms, .Net Framework
Новое сообщение
System.Environment.CurrentDirectory
Fe-ya
Дата: 01.06.2014 02:22:49
Не пойму, что за ерунда -
System.Environment.CurrentDirectory
то возвращает путь реальный, где лежит приложение, то вернет что то типа "c:\windows\system32\..." и прочая хрень.
От чего это зависит?
Спасибо.
bazile
Дата: 01.06.2014 08:17:16
Fe-ya, так называемый "текущий каталог" задается окружением программы и, как ты уже заметил, не обязан совпадать с каталогом где находится exe файл. Например, планировщик Windows ставит текущий каталог c:\windows\system32. Также его можнл задать при запуске через ярлык или програмным путем через ProcessStartInfo.WorkingDirectory.
Если тебе требуется определить каталог с приложением в WinForms, то используй Application.StartupPath.