Ionic 2:获取大小缓存目录并清除它

时间:2017-08-09 15:32:46

标签: cordova ionic-framework ionic2 cordova-plugins ionic3

我将cordova-plugin-file用于离子2。

我知道缓存目录的路径,我的代码:

this.file.resolveDirectoryUrl(this.file.cacheDirectory).then(data => {
    console.log(JSON.stringify(data)) ;
});

我需要如何调整目录大小并清除缓存目录中的所有文件。 Ionic有可能吗?

1 个答案:

答案 0 :(得分:1)

是的,你可以。你必须使用以下方法。

getFreeDiskSpace() - 获取字节中的可用磁盘空间

  

返回:Promise返回一个用for解析的promise   字节中剩余的可用磁盘空间

removeRecursively(path, dirName) - 从所需位置删除所有文件和目录。

  

路径字符串Base FileSystem。请参考iOS和Android   上面的文件系统

     

dirName string目录名称

     

返回:   Promise返回一个以a解决的Promise   RemoveResult或拒绝错误。

官方doc is here