У наведеному нижче коді показано, як викликати метод GetTempPath. результат рядка = шлях. GetTempPath(); Консоль. WriteLine(результат);
Тимчасові файли часто мають розширення .TMP і зберігаються в C:\Users\AppData\Local\Temp папка. Наприклад, якщо ви пишете документ, програма для обробки текстів може створити тимчасовий файл для відстеження вашого прогресу. У разі збою програми ваші дані відновлюються з тимчасового файлу.
За замовчуванням у Windows тимчасова папка розташована за адресою %userprofile%\AppData\Local\Temp , де %userprofile% — це системна змінна, яка посилається на поточного користувача, який увійшов у систему.
У C# ви можете використовувати система. Навколишнє середовище. Метод ExpandEnvironmentVariables (docs). щоб отримати корень системи. Зауважте, що це призведе до отримання %systemroot% зі змінних системного середовища та може відрізнятися від System.
Інший підхід полягає в тому, щоб використовувати збірку. GetExecutingAssembly(). Властивість розташування. Це надає шлях до файлу збірки (виконуваного файлу), що містить поточний код, що виконується.