package org.apache.poi.poifs.filesystem;
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.InputStream;
+import java.io.*;
import org.apache.poi.poifs.dev.POIFSViewable;
import org.apache.poi.util.CloseIgnoringInputStream;
// TODO Make this nicer!
// Create a new empty POIFS in the file
POIFSFileSystem tmp = new POIFSFileSystem();
- FileOutputStream fout = new FileOutputStream(file);
- tmp.writeFilesystem(fout);
- fout.close();
- tmp.close();
+ try {
+ OutputStream out = new FileOutputStream(file);
+ try {
+ tmp.writeFilesystem(out);
+ } finally {
+ out.close();
+ }
+ } finally {
+ tmp.close();
+ }
// Open it up again backed by the file
return new POIFSFileSystem(file, false);
*
* @param args names of the files; arg[ 0 ] is the input file,
* arg[ 1 ] is the output file
- *
- * @exception IOException
*/
-
- public static void main(String args[])
- throws IOException
+ public static void main(String args[]) throws IOException
{
OPOIFSFileSystem.main(args);
}
}
-
}\r
\r
int length = (((width * bitsPixel + 15) >> 4) << 1) * height;\r
- @SuppressWarnings("unused")\r
- byte buf[] = IOUtils.toByteArray(leis, length);\r
+ /*byte buf[] =*/ IOUtils.toByteArray(leis, length);\r
\r
// TODO: this is not implemented ... please provide a sample, if it\r
// ever happens to you, to come here ...\r