loadApplicationCache static method
外部可借助 path_provider 获取指定的目录读取大小 Directory docDirectory = await getApplicationDocumentsDirectory(); Directory tempDirectory = await getTemporaryDirectory();
Implementation
static Future<double> loadApplicationCache({Directory? docDirectory,Directory? tempDirectory}) async {
double size = 0;
if (null!= docDirectory && docDirectory.existsSync()) {
size += await _getTotalSizeOfFilesInDir(docDirectory);
}
if (null!= tempDirectory && tempDirectory.existsSync()) {
size += await _getTotalSizeOfFilesInDir(tempDirectory);
}
return size;
}