PureBasic

GetUserDirectory()

Синтаксис

Result$ = GetUserDirectory(Type)

Описание


Возвращает путь к каталогу (директории) требуемого типа.

Параметры

Type Тип каталога, путь к которому требуется получить. Это может быть одно из следующих значений:
  #PB_Directory_Desktop    : каталог рабочего стола текущего зарегистрированного пользователя
  #PB_Directory_Downloads  : каталог загрузок текущего зарегистрированного пользователя
  #PB_Directory_Documents  : путь к каталогу документов текущего зарегистрированного пользователя
  #PB_Directory_Videos     : Путь к каталогу видео текущего зарегистрированного пользователя
  #PB_Directory_Musics     : путь к каталогу музыки текущего зарегистрированного пользователя
  #PB_Directory_Pictures   : путь к каталогу рисунков текущего пользователя
  #PB_Directory_Public     : публичный каталог текущего зарегистрированного пользователя
  #PB_Directory_ProgramData: каталог program data текущего зарегистрированного пользователя.
                                 В Linux и OSX это домашний каталог, за которым следует '/.' чтобы иметь   
                                 возможность создать скрытый каталог конфигурации в домашнем пользователе.
  #PB_Directory_AllUserData: общий каталог program data (доступен для всех пользователей)
  #PB_Directory_Programs   : глобальный путь к программным файлам (только для чтения)

Возвращаемое значение

Возвращает полный путь к каталогу требуемого типа. Он заканчивается разделителем каталогов ('\' в Windows и '/' в ином случае). Если каталог нужного типа не найден, функция вернет пустую строку.

См. также

GetCurrentDirectory(), GetHomeDirectory(), GetTemporaryDirectory()

Поддерживаемые OS

Все

<- GetTemporaryDirectory() - Оглавление FileSystem - IsDirectory() ->