Patch API - ProfessorCrown/WIKI-RUSSIA GitHub Wiki

Эта библиотека предоставляет наиболее часто используемые системные и пользовательские пути HIPRED OS. Например, очень полезно сохранить что-то в директории рабочего стола без каких-либо специальных знаний о расположении программ.

Содержание
Системные пути
Пути пользователя
Методы библиотеки
  paths.getUser
  paths.updateUser

Системные пути

Ключи Значение Описание
paths.system.libraries /Libraries/ Путь к каталогу системным библиотекам
paths.system.localizations /Localizations/ Путь к каталогу локализации
paths.system.users /Users/ Путь к каталогу пользовательской папке
paths.system.icons /Icons/ Путь к каталогу иконок, таким как Folder.pic, Lua.pic или Text.pic
paths.system.extensions /Extensions/ Путь к системным ассоциациям расширений файлов
paths.system.mounts /Mounts/ Путь к системным смонтированным томам
paths.system.temporary /Temporary/ Путь к системному временному каталогу
paths.system.pictures /Pictures/ Путь к каталогу системных картинок
paths.system.screensavers /Screensavers/ Путь к каталогу системных заставок
paths.system.applications /Applications/ Путь к каталогу системных программ
paths.system.applicationSample /Applications/Sample.app/ Путь к системному образцу приложений
paths.system.applicationMineCodeIDE /Applications/MineCode IDE.app/Main.lua Путь к системному приложению MineCode IDE
paths.system.applicationManager /Applications/File manager.app/Main.lua Путь применения системы Проводнику
paths.system.applicationPictureEdit /Applications/Picture Edit.app/Main.lua Путь к приложению системы Picture Edit
paths.system.applicationSettings /Applications/Settings.app/Main.lua Путь к приложению настройки системы

Пути пользователя

Ключи Значение Описание
paths.user.home "/Users/%USER%/" Путь к домашнему каталогу текущего пользователя
paths.user.properties "/Users/%USER%/Properties.cfg" Путь к текущему файлу свойств пользователя
paths.user.applicationData "/Users/%USER%/Application data/" Путь к текущим данным приложения пользователя
paths.user.libraries "/Users/%USER%/Libraries/" Путь к каталогу библиотек текущего пользователя
paths.user.applications "/Users/%USER%/Applications/" Путь к каталогу текущих пользовательских приложений
paths.user.desktop "/Users/%USER%/Desktop/" Путь к каталогу текущего пользователя рабочего стола
paths.user.pictures "/Users/%USER%/Pictures/" Путь к каталогу изображений текущего пользователя
paths.user.screensavers "/Users/%USER%/Screensavers/" Путь к текущему каталогу заставок пользователя
paths.user.trash "/Users/%USER%/Trash/" Путь к каталогу корзины текущего пользователя

Методы библиотеки

paths.getUser(string userName): table userPaths

Возвращает таблицу пользовательских путей, созданную на основе заданного userName.

paths.updateUser(string userName)

Обновляет текущую пользовательскую таблицу в paths.user по дать userName.