package org.gbif.checklistbank.utils;
import java.io.File;
import org.apache.commons.io.FileUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class CleanupUtils {
private static final Logger LOG = LoggerFactory.getLogger(CleanupUtils.class);
public static void registerCleanupHook(final File f) {
Runtime.getRuntime().addShutdownHook(new Thread() {
public void run() {
if (f.exists()) {
LOG.debug("Deleting file {}", f.getAbsolutePath());
FileUtils.deleteQuietly(f);
}
}
});
}
}