public final class TempFile extends Object
Modifier and Type | Field and Description |
---|---|
static String |
JAVA_IO_TMPDIR
Define a constant for this property as it is sometimes mistypes as "tempdir" otherwise
|
Modifier and Type | Method and Description |
---|---|
static File |
createTempDirectory(String name) |
static File |
createTempFile(String prefix,
String suffix)
Creates a new and empty temporary file.
|
static void |
setTempFileCreationStrategy(TempFileCreationStrategy strategy)
Configures the strategy used by
createTempFile(String, String) to create the temporary files. |
public static final String JAVA_IO_TMPDIR
public static void setTempFileCreationStrategy(TempFileCreationStrategy strategy)
createTempFile(String, String)
to create the temporary files.strategy
- The new strategy to be used to create the temporary files.IllegalArgumentException
- When the given strategy is null
.public static File createTempFile(String prefix, String suffix) throws IOException
poi.keep.tmp.files
(see DefaultTempFileCreationStrategy
).
Don't forget to close all files or it might not be possible to delete them.
prefix
- The prefix to be used to generate the name of the temporary file.suffix
- The suffix to be used to generate the name of the temporary file.IOException
- If no temporary file could be created.public static File createTempDirectory(String name) throws IOException
IOException
Copyright © 2010 - 2020 Adobe. All Rights Reserved