Класс 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()
См. также: