コード例 #1
0
ファイル: Files.java プロジェクト: nasminspy/ASTomEE
  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
      }
    }
  }
コード例 #2
0
ファイル: Files.java プロジェクト: nasminspy/ASTomEE
 public static void deleteOnExit(final File file) {
   delete.add(file.getAbsolutePath());
   flagForDeleteOnExit(file);
 }