docs: public static long getSize(File file) {
          if (file.exists()) {
              if (!file.isFile()) {
                  long size = 0;
                  File[] files = file.listFiles();
                  if (files != null && files.length > 0) {
                      for (File f : files) {
                          size += getSize(f);
                      }
                  }
                  return size;
              } else {
                  return file.length();
              }
          }
          return 0;
      }