存储-storage

描述

存储,父对象为service.data,无子对象


事件


属性


方法

名称 功能说明 脚本例子
formatExt4(path) 格式化path路径的U盘格式为Ext4 service.data.storage.formatExt4('/storage/d0') 格式化path路径为Ext4格式
getFreeSize(path) 获取path路径所在分区剩余空间大小(单位为Byte) var size = service.data.storage.getFreeSize('/storage/d0') 返回路径所在分区的剩余空间大小
getFreeSizeInMB(path) 获取path路径所在分区剩余空间大小(单位为MB) var size = service.data.storage.getFreeSizeInMB('/storage/d0') 返回路径所在分区的剩余空间大小MB
getFsType(path) 获取path路径的分区格式, 返回值为ext4, vfat,或者invalid var type = service.data.storage.getFsType('/storage/d0') 返回路径所在分区的格式
getSize(path) 获取path路径的空间大小(单位为Byte) var size = service.data.storage.getSize('/storage/d0') 返回路径所在分区的空间大小
getSizeInMB(path) 获取path路径的空间大小(单位为MB) var size = service.data.storage.getSizeInMB('/storage/d0') 返回路径所在分区的空间大小MB
list(path) 获取path路径下的所有文件名称,以空格分隔的字符串,如 "1.txt 2.txt 3.txt" var list = service.data.storage.list('/storage/d0') 返回路径下所有文件列表
makePath(path) 创建目录 var ret = service.data.storage.makePath('/storage/d0/abc')在U盘上创建abc目录
copy(path, newPath) 拷贝文件或目录到指定位置,返回值为布尔 var ret = service.data.storage.copy('/user/test.db', '/storage/d0/test.db');拷贝文件到U盘
var ret = service.data.storage.copy('/user/abc', '/storage/d0/abc'); 拷贝目录
remove(path) 删除路径(文件或者目录) var ret = service.data.storage.remove('/storage/d0/1.txt') 删除文件1.txt
var ret = service.data.storage.remove('/storage/d0/abc') 删除目录abc
sync(path) 同步文件(强制缓存数据写入文件,防止意外掉电内容丢失) service.data.storage.sync('/storage/d0/1.txt') 强制缓存数据写入文件1.txt
mount(path) 挂载路径为path的U盘 service.data.storage.mount('/storage/d0') 挂载路径
umount(path) 卸载路径为path的U盘 service.data.storage.umount('/storage/d0') 卸载路径

results matching ""

    No results matching ""