Exemple #1
0
  /**
   * Remove file on server by researcher get from parameter method.
   *
   * @param fileRP
   * @param researcher
   */
  public void remove(EmbeddedFile fileRP) {
    File directory = new File(getBasePath() + File.separatorChar + fileRP.getFolderFile());

    if (directory.exists()) {
      String fileName = fileRP.getValueFile();
      if (fileRP.getExtFile() != null && !fileRP.getExtFile().isEmpty()) {
        fileName += ("." + fileRP.getExtFile());
      }
      Collection<File> files = FileUtils.listFiles(directory, new WildcardFilter(fileName), null);

      for (File file : files) {
        file.delete();
      }
    }
  }