/** * 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(); } } }