public class FileUtils
extends java.lang.Object
限定符和类型 | 方法和说明 |
---|---|
static java.io.File |
createCacheTmpFile() |
static void |
createPoiFilesDirectory() |
static java.io.File |
createTmpFile(java.lang.String fileName) |
static void |
delete(java.io.File file)
delete file
|
static java.lang.String |
getCachePath() |
static java.lang.String |
getPoiFilesPath() |
static java.lang.String |
getTempFilePrefix() |
static java.io.FileInputStream |
openInputStream(java.io.File file)
Opens a
FileInputStream for the specified file, providing better error messages than simply calling
new FileInputStream(file) . |
static byte[] |
readFileToByteArray(java.io.File file)
Reads the contents of a file into a byte array. * The file is always closed.
|
static void |
setCachePath(java.lang.String cachePath) |
static void |
setPoiFilesPath(java.lang.String poiFilesPath) |
static void |
setTempFilePrefix(java.lang.String tempFilePrefix) |
static void |
writeToFile(java.io.File file,
java.io.InputStream inputStream)
Write inputStream to file
|
public static final java.lang.String POI_FILES
public static final java.lang.String EX_CACHE
public static byte[] readFileToByteArray(java.io.File file) throws java.io.IOException
file
- Filejava.io.IOException
- IOExceptionpublic static java.io.FileInputStream openInputStream(java.io.File file) throws java.io.IOException
FileInputStream
for the specified file, providing better error messages than simply calling
new FileInputStream(file)
.
At the end of the method either the stream will be successfully opened, or an exception will have been thrown.
An exception is thrown if the file does not exist. An exception is thrown if the file object exists but is a directory. An exception is thrown if the file exists but cannot be read.
file
- Filejava.io.IOException
- IOExceptionpublic static void writeToFile(java.io.File file, java.io.InputStream inputStream)
file
- FileinputStream
- InputStreampublic static void createPoiFilesDirectory()
public static java.io.File createCacheTmpFile()
public static java.io.File createTmpFile(java.lang.String fileName)
public static void delete(java.io.File file)
file
- Filepublic static java.lang.String getTempFilePrefix()
public static void setTempFilePrefix(java.lang.String tempFilePrefix)
public static java.lang.String getPoiFilesPath()
public static void setPoiFilesPath(java.lang.String poiFilesPath)
public static java.lang.String getCachePath()
public static void setCachePath(java.lang.String cachePath)