Таблицы
disk
Эта таблица предоставляет доступ к дискам
Функции
list()Вернёт таблицу индексов подключенных дисковget_info(index)Вернёт таблицу, содержащая информацию о диске Ключи таблицы:size- Размер диска в байтахused_space- Размер занятого пространства в байтахused_space_precentage- Размер занятого пространства в процентахname- Имя диска
Примеры
1 2 3 4 5 6 | |
file
Эта таблица предоставляет доступ к файлам
Methods
exists(disk_id, pathВернётbooleanзначениеread_bytes(disk_id, path)Вернёт таблицу байтовwrite_bytes(disk_id, path, table_of_bytes)read_text(disk_id, path)Вернётstringwrite_text(disk_id, path, text)read_lines(disk_id, path)Вернёт таблицу строкwrite_lines(disk_id, path, table_of_strings)delete(disk_id, path)create(disk_id, path)Вернётfile meta tableget_meta(disk_id, path)Вернётfile meta tablemove(disk_od, path, target_path)copy(disk_od, path, target_path)
Ключи file meta table
path- Абсолютный путь до файлаsize- Размер файла в байтахmodified- Дата и время последнего изменения файла в UNIX формате (секунды)created- Дата и время создания файла в UNIX формате (секунды)owner- Владелец файла
directory
Эта таблица предоставляет доступ к директориям
Methods
exists(disk_id, path)Вернётbooleanзначениеcreate(disk_id, path)Вернётdirectory meta tableget_meta(disk_id, path)Вернётdirectory meta tabledelete(disk_id, path)move(disk_od, path, target_path)copy(disk_od, path, target_path)get_files(disk_id, path)Вернёт таблицу строкget_directories(disk_id, path)Вернёт таблицу строк
Ключи directory meta table
path- Абсолютный путь до файлаmodified- Дата и время последнего изменения файла в UNIX формате (секунды)created- Дата и время создания файла в UNIX формате (секунды)owner- Владелец файла
Глобальные функции
Get_file_name(path)- Вернёт имя файла с его расширениемиGet_directory_name(path)- Вернёт имя директорииCombine_paths(table of paths)- Объединяет пути в одинGet_parent_directory(path)- Вернёт родительскую директорию