Example #1
0
  public static void flagForDeleteOnExit(final File file) {
    if (file.exists()) {
      if (file.isDirectory()) {
        final File[] files = file.listFiles();
        if (null != files) {
          for (final File f : files) {
            flagForDeleteOnExit(f);
          }
        }
      }

      try {
        file.deleteOnExit();
      } catch (SecurityException e) {
        // Ignore
      }
    }
  }
Example #2
0
 public static void deleteOnExit(final File file) {
   delete.add(file.getAbsolutePath());
   flagForDeleteOnExit(file);
 }