1 4 5 9 10 package org.openlaszlo.utils; 11 12 import java.io.FileInputStream ; 13 import java.io.FileNotFoundException ; 14 import java.io.File ; 15 import java.io.IOException ; 16 17 23 public class TempFileInputStream extends FileInputStream { 24 25 private final File mFile; 26 27 32 public TempFileInputStream(File f) throws FileNotFoundException { 33 super(f); 34 mFile = f; 35 } 36 37 40 public void close() throws IOException { 41 42 try { 43 super.close(); 44 } finally { 45 mFile.delete(); 46 } 47 } 48 } 49 | Popular Tags |