public void addToArray(File f) {
    if (f.isFile()) {
      array.add(f);
    }

    if (f.isDirectory()) {
      File[] files = f.listFiles();
      for (File fi : files) {
        addToArray(fi);
      }
    }
  }