CloudFileOp

Краткая информация

Выполняет специфичные для облака операции с файлами.

Обсуждение

Этот класс не может быть запущен напрямую. Экземпляр этого класса возвращается свойством cloud объекта AIOFile.

Обзор метода

МетодОписание
clearcache ()

Очищает свойства файла и кэш региона BLOB. Вызовите этот метод, когда внешний процесс обновляет файл.

usebufferedreader ()

Кэширует последние прочитанные байты.

usecachedfile ({blocksize}, {cachesize})

Для обработки файлов в облаке используется наиболее давно использованный блочный кеш (LRU).

Методы

clearcache ()
cloud_io = AIO(r"C:\data\datacloud.acs")
rcsfile = cloud_io.open(r'testfile.txt', 'r')
rcsfile.cloud.clearcache()
usebufferedreader ()
cloud_io = AIO(r"C:\data\datacloud.acs")
rcsfile = cloud_io.open(r'testfile.txt', 'r')
rcsfile.cloud.usebufferedreader()
usecachedfile ({blocksize}, {cachesize})
ПараметрОписаниеТип данных
blocksize

The block size.

(Значение по умолчанию — 32768)

Integer
cachesize

The cache size.

(Значение по умолчанию — 0)

Integer
cloud_io = AIO(r"C:\data\datacloud.acs")
rcsfile = cloud_io.open(r'testfile.txt', 'r')
rcsfile.cloud.usecachedfile(blocksize=32768, cachesize=0)