@Override public void run() { FileUtils.deleteQuietly(workspaceFolder); } });
@Override public void close() { listener = null; FileUtils.deleteQuietly(tempFile); tempFile = null; }
@Override public void run() { FileUtils.deleteQuietly(workspaceFolder); } });
protected void deleteTempFiles() { for (File file : tempFiles) { FileUtils.deleteQuietly(file); } tempFiles.clear(); } }
protected void deleteTempFiles() { for (File file : tempFiles) { FileUtils.deleteQuietly(file); } tempFiles.clear(); } }
public void deleteAllProperties(String pathInProject) { File propertiesFolder = getPropertiesFolder(pathInProject); FileUtils.deleteQuietly(propertiesFolder); File folder = propertiesFolder.getParentFile(); while (!folder.equals(root) && folder.delete()) { folder = folder.getParentFile(); } }
@Override public void close() { styleTable = null; sheets = null; use1904Windowing = false; FileUtils.deleteQuietly(tempFile); tempFile = null; parserDateUtil.reset(); }
@Override public void close() { try { if (workbook != null) { workbook.close(); workbook = null; } } catch (IOException e) { log.error(e.getMessage(), e); } FileUtils.deleteQuietly(tempFile); tempFile = null; }
private void removeAbsentFiles(File directory, Collection<File> toSave) { File[] found = directory.listFiles(); if (found != null) { for (File file : found) { if (file.isDirectory()) { removeAbsentFiles(file, toSave); } else { if (!toSave.contains(file)) { FileUtils.deleteQuietly(file); } } } } }
/** * Check permission on folder creation * * This method deletes only created folders. */ private void workingDirValidator(String folderPath) { File folder = new File(folderPath); File root = null; // will be deleted, it is the first absent folder while (folder != null && !folder.exists()) { root = folder; // keep current not created folder = folder.getParentFile(); // get parent } File tmp = null; // temp file to check access boolean hasAccess = false; try { // check access tmp = new File(folderPath, ".openl-tmp"); hasAccess = tmp.mkdirs(); } finally { // delete all created files FileUtils.deleteQuietly(tmp); FileUtils.deleteQuietly(root); } if (!hasAccess) { FacesUtils.addErrorMessage("Can't get access to the folder ' " + folderPath + " ' Please, contact to your system administrator."); } }
/** * Check permission on folder creation * * This method deletes only created folders. */ private void workingDirValidator(String folderPath) { File folder = new File(folderPath); File root = null; // will be deleted, it is the first absent folder while (folder != null && !folder.exists()) { root = folder; // keep current not created folder = folder.getParentFile(); // get parent } File tmp = null; // temp file to check access boolean hasAccess = false; try { // check access tmp = new File(folderPath, ".openl-tmp"); hasAccess = tmp.mkdirs(); } finally { // delete all created files FileUtils.deleteQuietly(tmp); FileUtils.deleteQuietly(root); } if (!hasAccess) { FacesUtils.addErrorMessage("Can't get access to the folder ' " + folderPath + " ' Please, contact to your system administrator."); } }
} finally { FileUtils.deleteQuietly(zipFolder); FileUtils.deleteQuietly(zipFile);
} finally { FileUtils.deleteQuietly(zipFolder); FileUtils.deleteQuietly(zipFile);
public static File export(WorkspaceUser user, AProject project) throws ProjectException { File zipFile = null; try { String zipComment = "Project '" + project.getName() + "' version " + project.getFileData().getVersion() + "\nExported by " + user.getUserName(); zipFile = File.createTempFile("export-", "-zip"); packIntoZip(zipFile, project, zipComment); return zipFile; } catch (ProjectException e) { FileUtils.deleteQuietly(zipFile); throw e; } catch (Exception e) { FileUtils.deleteQuietly(zipFile); throw new ProjectException("Failed to export project due I/O error!", e); } }
return Response.status(Status.INTERNAL_SERVER_ERROR).entity(ex.getMessage()).build(); } finally { FileUtils.deleteQuietly(originalZipFolder); IOUtils.closeQuietly(modifiedZipStream); FileUtils.deleteQuietly(modifiedZip);
return Response.status(Status.INTERNAL_SERVER_ERROR).entity(ex.getMessage()).build(); } finally { FileUtils.deleteQuietly(originalZipFolder); IOUtils.closeQuietly(modifiedZipStream); FileUtils.deleteQuietly(modifiedZip);
cloned.close(); } catch (Exception e) { FileUtils.deleteQuietly(local); throw e;
IOUtils.closeQuietly(os); IOUtils.closeQuietly(is); FileUtils.deleteQuietly(file);
IOUtils.closeQuietly(os); IOUtils.closeQuietly(is); FileUtils.deleteQuietly(file);
throw new ProjectException(e.getMessage(), e); } finally { FileUtils.deleteQuietly(tempFolder);