С переменной окружения% allusersprofile% Я могу получить каталог, в котором хранятся общие настройки. Но большинство программ сохраняют свои настройки в подпапке «anwendungsdaten» (немецкий, данные приложения). Есть ли способ получить прямой путь к этой папке? Проблема в том, что его имя зависит от языка. Спасибо.Каталог данных приложений Windows
ответ
Не уверен, какой язык программирования вы используете, поэтому я возьму базовую Windows api. В XP вы можете вызвать SHGetFolderPath с CSIDL_COMMON_APPDATA в качестве параметра. Похоже, что Vista и 7 имеют new set of functions, которые делают то же самое, вы, вероятно, захотите позвонить SHGetKnownFolderPath.
В Windows Forms вы можете использовать свойство Application.UserAppDataPath.
Я не знаю о каком-либо прямом способе его получения, но если речь идет о вашей проблеме, вы можете захватить конец% APPDATA%, от последнего символа '\' до конца строки и добавить что% allusersprofile%.
Я не вижу прямого способа получить эту информацию напрямую. Если ничего не приходит, то единственное, что приходит на ум, это что-то Hacky, что вероятно, будет работать в 99% всех случаев:
Возьмите
%USERPROFILE%
Возьмите
%APPDATA%
Возьмите
%APPDATA%
и замените%USERPROFILE%
на null. "Остальное" должно быть "/ Data Application" или "/ Anwendungsdaten" или что-тоВозьмите
%ALLUSERSPROFILE%
Добавьте результат шага 3. к нему
Вы должны закончить с правильный локализованный путь к каталогу «Appdata» профиля «Все пользователи».
Примечание: Это не проверено, и у меня мало опыта в этом поле. Но это может сработать.
- 1. приложений Windows каталог данных
- 2. Каталог данных на Windows
- 3. Adobe AIR: Каталог приложений Windows Доступ
- 4. Windows-Autostart: Каталог приложений выглядит как C:/Windows/system32/
- 5. Синхронизация базы данных приложений Android с базой данных приложений Windows
- 6. Определите каталог установки сторонних приложений
- 7. Url предоставляет каталог приложений
- 8. Sharepoint 2013 Каталог приложений
- 9. Активы (база данных) не копируются в каталог базы данных приложений
- 10. Где находится каталог установки приложений, созданных Windows App Studio?
- 11. Как изменить каталог данных MySQL в Windows?
- 12. Как добавить публикацию приложений в каталог приложений
- 13. Встраиваемый хранилище данных для коммерческих приложений Windows?
- 14. Настройка приложений Windows Forms с базой данных
- 15. Windows Workflow Foundation: несколько приложений
- 16. Windows 8.0 архитектуры приложений приложений
- 17. C# Развертывание приложений Windows
- 18. Запись в каталог поддержки приложений
- 19. Настраиваемый каталог приложений, установленный ClickOnce
- 20. Excel 2013, получив «каталог приложений»
- 21. Install4j: Отключение «Предложить каталог приложений»
- 22. Каталог приложений Python strucuture (Linux)
- 23. каталог приложений для symfony отсутствует
- 24. Место хранения приложений Windows
- 25. развертывание приложений Windows
- 26. Android Студия изменения по умолчанию каталог приложений
- 27. Как создать каталог, похожий на каталог Windows
- 28. Как читать файлы данных Каталог документов приложений в swift?
- 29. Конфигурировать каталог данных веб-приложений из xml JSF/Java
- 30. сохранить вложения в базу данных и общий каталог приложений Rails