package html;
import java.io.File;
import java.util.Arrays;
import java.util.List;
import org.apache.commons.io.FileUtils;
import com.google.common.collect.Lists;
public class TempFiles implements AutoCloseable {
private List<File> cleanup = Lists.newArrayList();
TempFiles(File... cleanup) {
this.cleanup.addAll(Arrays.asList(cleanup));
}
public File result() {
return cleanup.get(0);
}
public void cleanup() {
for(File f : cleanup) {
FileUtils.deleteQuietly(f);
}
}
@Override
public void close() throws Exception {
cleanup();
}
}