CloudFileOp

摘要

执行特定于云的文件相关操作。

说明

此类无法直接实例化。 由 AIOFile 对象的 cloud 属性返回此类的实例。

方法概述

方法说明
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)