getDirectorySize static method

Future<double> getDirectorySize(
  1. Directory directory
)

Implementation

static Future<double> getDirectorySize(Directory directory) async {
  final files = directory.listSync(recursive: true);
  double size = 0;
  for (final file in files) {
    if (file is File) {
      size += file.lengthSync();
    }
  }
  return size;
}