我将cordova-plugin-file用于离子2。
我知道缓存目录的路径,我的代码:
this.file.resolveDirectoryUrl(this.file.cacheDirectory).then(data => {
console.log(JSON.stringify(data)) ;
});
我需要如何调整目录大小并清除缓存目录中的所有文件。 Ionic有可能吗?
答案 0 :(得分:1)
是的,你可以。你必须使用以下方法。
getFreeDiskSpace()
- 获取字节中的可用磁盘空间
返回:Promise返回一个用for解析的promise 字节中剩余的可用磁盘空间
removeRecursively(path, dirName)
- 从所需位置删除所有文件和目录。
路径字符串Base FileSystem。请参考iOS和Android 上面的文件系统
dirName string目录名称
返回: Promise返回一个以a解决的Promise RemoveResult或拒绝错误。
官方doc is here。