calculateDirectorySizeSync function

int calculateDirectorySizeSync(
  1. Directory directory
)

Implementation

int calculateDirectorySizeSync(Directory directory) {
  int totalSize = 0;
  final entities = directory.listSync();
  for (var entity in entities) {
    if (entity is File) {
      totalSize += entity.lengthSync();
    } else if (entity is Directory) {
      totalSize += calculateDirectorySizeSync(entity);
    }
  }
  return totalSize;
}