«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > C# Ultimate Руководство по получению временного пути папки для текущих пользователей

C# Ultimate Руководство по получению временного пути папки для текущих пользователей

Опубликовано в 2025-03-11
Просматривать:179

How Can I Consistently Get the Current User's Temporary Folder Path in C#?

Получение конкретной пользовательской временной папки

возникает вопрос о том, почему функция System.io.path.getTemppath () независимо от того, что текущее пользователь или местоположение папки системы. Это несоответствие приписывается основному нативному вызову GetTemppath (..) в kernel32.

, как объяснено в документации Microsoft, GetTemPpath Searchs для существования переменных среды в определенном порядке:

  • . variable
  • Путь, указанный userProfile Environment Variable
  • Windows Directory
  • Первый найденный путь используется. Если ни одна из переменных среды не установлена, она по умолчанию во временный каталог Windows.

не согласованное поведение может возникнуть, если один из переменных TMP, Temp или Userprofile Environment указывает на каталог Windows, или если они не подходят, что приводит к тому, что он не подходит к тому, что он должен быть складывается в цепленном пути. Чтобы проверить значения этих переменных среды и обработать их надлежащим образом.

]
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3