Класс FMPFile.Builder является строителем для класса FMPFile.
class Builder
Метод | Описание |
build() | Построение экземпляра класса FMPFile.
Возвращает объект типа FMPFile.
func build() -> FMPFile |
depth(_:) | Сохранение глубины при работе с директорией в переменную.
func depth(_ depth: Int) -> Builder Параметры:
|
isDirectory(_:) | Сохранение в переменную типа - файл или директория.
func isDirectory(_ isDirectory: Bool = true) -> Builder Параметры:
|
mount(_:) | Сохранение в переменную имени подключения к хранилищу на сервере.
func mount(_ mount: String) -> Builder Параметры:
|
localPath(_:) | Сохранение в переменную пути к файлу или директории в локальной
директории приложения относительно папки Documents.
func localPath(_ path: String) -> Builder Параметры:
Примечание. Для хранения загруженных файлов с сервера мобильной платформы используйте директорию текущего пользователя, которую можно получить с помощью свойства currentDirectoryURL экземпляра класса FMP. |
remotePath(_:) |
Сохранение в переменную пути к файлу или директории на сервере.
По умолчанию используется корневая директория «.».
func remotePath(_ path: String) -> Builder Параметры:
|
Построение экземпляра класса FMPFile:
let file: FMPFile = fmp.file
.remotePath("remotePath") // По умолчанию "."
.mount("mount") // По умолчанию "local_storage"
.isDirectory() // По умолчанию false
.localPath("localPath") // По умолчанию ""
.depth(2) // По умолчанию -1
.build()
См. также: