docs: public static boolean deleteFolderRecursive(final File f) {
          if (f.isDirectory()) {
              File[] files = f.listFiles();
              if (files == null) {
                  return false;
              }
              for (File c : files) {
                  deleteFolderRecursive(c);
              }
          }
          return f.delete();
      }