Java Delete File on Exit deleteOnExit(File file)

Here you can find the source of deleteOnExit(File file)

Description

Delete physically the file but when the JVM exits (useful for temporary file)

License

Open Source License

Parameter

Parameter Description
file a parameter

Declaration

public final static void deleteOnExit(File file) 

Method Source Code

//package com.java2s;
/**// w w w. j a v  a 2  s .  c o m
 * This file is part of Waarp Project.
 * 
 * Copyright 2009, Frederic Bregier, and individual contributors by the @author tags. See the
 * COPYRIGHT.txt in the distribution for a full listing of individual contributors.
 * 
 * All Waarp Project is free software: you can redistribute it and/or modify it under the terms of
 * the GNU General Public License as published by the Free Software Foundation, either version 3 of
 * the License, or (at your option) any later version.
 * 
 * Waarp is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even
 * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
 * Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License along with Waarp . If not, see
 * <http://www.gnu.org/licenses/>.
 */

import java.io.File;

public class Main {
    /**
     * Delete physically the file but when the JVM exits (useful for temporary file)
     * 
     * @param file
     */
    public final static void deleteOnExit(File file) {
        if (!file.exists()) {
            return;
        }
        file.deleteOnExit();
    }
}

Related

  1. deleteOnExit(File dir)
  2. deleteOnExit(File file)
  3. deleteOnExit(final File file)
  4. deleteOnExit(final File file)
  5. deleteOnExitRecursive(File file)