BELUGA BEHR created IO-413: ------------------------------ Summary: deleteQuietly(File) should try to closeOnDelete too Key: IO-413 URL: https://issues.apache.org/jira/browse/IO-413 Project: Commons IO Issue Type: Improvement Components: Utilities Reporter: BELUGA BEHR Priority: Minor
Something like... {code} public static boolean deleteQuietly(final File file, final boolean deleteOnExit) { boolean fileDelete = false; if (file == null) { return false; } try { if (file.isDirectory()) { cleanDirectory(file); } } catch (final Exception ignored) { } try { fileDelete = file.delete(); } catch (final Exception ignored) { return false; } if (deleteOnExit && !fileDeleted) { file.deleteOnExit(); } } {code} -- This message was sent by Atlassian JIRA (v6.1#6144)