public class FileImpl
extends java.lang.Object
implements com.liferay.portal.kernel.util.File
| Constructor and Description |
|---|
FileImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
appendParentheticalSuffix(java.lang.String fileName,
java.lang.String suffix) |
java.lang.String |
appendSuffix(java.lang.String fileName,
java.lang.String suffix) |
void |
copyDirectory(java.io.File source,
java.io.File destination) |
void |
copyDirectory(java.lang.String sourceDirName,
java.lang.String destinationDirName) |
void |
copyFile(java.io.File source,
java.io.File destination) |
void |
copyFile(java.lang.String source,
java.lang.String destination) |
java.io.File |
createTempFile() |
java.io.File |
createTempFile(byte[] bytes) |
java.io.File |
createTempFile(java.io.InputStream inputStream) |
java.io.File |
createTempFile(java.lang.String extension) |
java.io.File |
createTempFile(java.lang.String prefix,
java.lang.String extension) |
java.lang.String |
createTempFileName() |
java.lang.String |
createTempFileName(java.lang.String extension) |
java.lang.String |
createTempFileName(java.lang.String prefix,
java.lang.String extension) |
java.io.File |
createTempFolder() |
java.lang.String |
decodeSafeFileName(java.lang.String fileName) |
boolean |
delete(java.io.File file) |
boolean |
delete(java.lang.String file) |
void |
deltree(java.io.File directory) |
void |
deltree(java.lang.String directory) |
java.lang.String |
encodeSafeFileName(java.lang.String fileName) |
boolean |
exists(java.io.File file) |
boolean |
exists(java.lang.String fileName) |
java.lang.String |
extractText(java.io.InputStream inputStream) |
java.lang.String |
extractText(java.io.InputStream inputStream,
int maxStringLength) |
java.lang.String |
getAbsolutePath(java.io.File file) |
byte[] |
getBytes(java.lang.Class<?> clazz,
java.lang.String fileName) |
byte[] |
getBytes(java.io.File file) |
byte[] |
getBytes(java.io.InputStream inputStream) |
byte[] |
getBytes(java.io.InputStream inputStream,
int bufferSize) |
byte[] |
getBytes(java.io.InputStream inputStream,
int bufferSize,
boolean cleanUpStream) |
java.lang.String |
getExtension(java.lang.String fileName) |
static FileImpl |
getInstance() |
java.lang.String |
getMD5Checksum(java.io.File file) |
java.lang.String |
getPath(java.lang.String fullFileName) |
java.lang.String |
getShortFileName(java.lang.String fullFileName) |
boolean |
isSameContent(java.io.File file,
byte[] bytes,
int length) |
boolean |
isSameContent(java.io.File file,
java.lang.String s) |
java.lang.String[] |
listDirs(java.io.File file) |
java.lang.String[] |
listDirs(java.lang.String fileName) |
java.lang.String[] |
listFiles(java.io.File file) |
java.lang.String[] |
listFiles(java.lang.String fileName) |
void |
mkdirs(java.io.File file) |
void |
mkdirs(java.lang.String pathName) |
protected void |
mkdirsParentFile(java.io.File file) |
boolean |
move(java.io.File source,
java.io.File destination) |
boolean |
move(java.lang.String sourceFileName,
java.lang.String destinationFileName) |
java.lang.String |
read(java.io.File file) |
java.lang.String |
read(java.io.File file,
boolean raw) |
java.lang.String |
read(java.lang.String fileName) |
java.lang.String |
replaceSeparator(java.lang.String fileName) |
java.io.File[] |
sortFiles(java.io.File[] files) |
java.lang.String |
stripExtension(java.lang.String fileName) |
java.lang.String |
stripParentheticalSuffix(java.lang.String fileName) |
java.util.List<java.lang.String> |
toList(java.io.Reader reader) |
java.util.List<java.lang.String> |
toList(java.lang.String fileName) |
java.util.Properties |
toProperties(java.io.FileInputStream fileInputStream) |
java.util.Properties |
toProperties(java.lang.String fileName) |
void |
touch(java.io.File file) |
void |
touch(java.lang.String fileName) |
void |
unzip(java.io.File source,
java.io.File destination) |
void |
write(java.io.File file,
byte[] bytes) |
void |
write(java.io.File file,
byte[] bytes,
boolean append) |
void |
write(java.io.File file,
byte[] bytes,
int offset,
int length) |
void |
write(java.io.File file,
byte[] bytes,
int offset,
int length,
boolean append) |
void |
write(java.io.File file,
java.io.InputStream inputStream) |
void |
write(java.io.File file,
java.lang.String s) |
void |
write(java.io.File file,
java.lang.String s,
boolean lazy) |
void |
write(java.io.File file,
java.lang.String s,
boolean lazy,
boolean append) |
void |
write(java.lang.String fileName,
byte[] bytes) |
void |
write(java.lang.String fileName,
java.io.InputStream inputStream) |
void |
write(java.lang.String fileName,
java.lang.String s) |
void |
write(java.lang.String fileName,
java.lang.String s,
boolean lazy) |
void |
write(java.lang.String fileName,
java.lang.String s,
boolean lazy,
boolean append) |
void |
write(java.lang.String pathName,
java.lang.String fileName,
java.lang.String s) |
void |
write(java.lang.String pathName,
java.lang.String fileName,
java.lang.String s,
boolean lazy) |
void |
write(java.lang.String pathName,
java.lang.String fileName,
java.lang.String s,
boolean lazy,
boolean append) |
public static FileImpl getInstance()
public java.lang.String appendParentheticalSuffix(java.lang.String fileName,
java.lang.String suffix)
appendParentheticalSuffix in interface com.liferay.portal.kernel.util.Filepublic java.lang.String appendSuffix(java.lang.String fileName,
java.lang.String suffix)
appendSuffix in interface com.liferay.portal.kernel.util.Filepublic void copyDirectory(java.io.File source,
java.io.File destination)
throws java.io.IOException
copyDirectory in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic void copyDirectory(java.lang.String sourceDirName,
java.lang.String destinationDirName)
throws java.io.IOException
copyDirectory in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic void copyFile(java.io.File source,
java.io.File destination)
throws java.io.IOException
copyFile in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic void copyFile(java.lang.String source,
java.lang.String destination)
throws java.io.IOException
copyFile in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic java.io.File createTempFile()
createTempFile in interface com.liferay.portal.kernel.util.Filepublic java.io.File createTempFile(byte[] bytes)
throws java.io.IOException
createTempFile in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic java.io.File createTempFile(java.io.InputStream inputStream)
throws java.io.IOException
createTempFile in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic java.io.File createTempFile(java.lang.String extension)
createTempFile in interface com.liferay.portal.kernel.util.Filepublic java.io.File createTempFile(java.lang.String prefix,
java.lang.String extension)
createTempFile in interface com.liferay.portal.kernel.util.Filepublic java.lang.String createTempFileName()
createTempFileName in interface com.liferay.portal.kernel.util.Filepublic java.lang.String createTempFileName(java.lang.String extension)
createTempFileName in interface com.liferay.portal.kernel.util.Filepublic java.lang.String createTempFileName(java.lang.String prefix,
java.lang.String extension)
createTempFileName in interface com.liferay.portal.kernel.util.Filepublic java.io.File createTempFolder()
throws java.io.IOException
createTempFolder in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic java.lang.String decodeSafeFileName(java.lang.String fileName)
decodeSafeFileName in interface com.liferay.portal.kernel.util.Filepublic boolean delete(java.io.File file)
delete in interface com.liferay.portal.kernel.util.Filepublic boolean delete(java.lang.String file)
delete in interface com.liferay.portal.kernel.util.Filepublic void deltree(java.io.File directory)
deltree in interface com.liferay.portal.kernel.util.Filepublic void deltree(java.lang.String directory)
deltree in interface com.liferay.portal.kernel.util.Filepublic java.lang.String encodeSafeFileName(java.lang.String fileName)
encodeSafeFileName in interface com.liferay.portal.kernel.util.Filepublic boolean exists(java.io.File file)
exists in interface com.liferay.portal.kernel.util.Filepublic boolean exists(java.lang.String fileName)
exists in interface com.liferay.portal.kernel.util.Filepublic java.lang.String extractText(java.io.InputStream inputStream)
extractText in interface com.liferay.portal.kernel.util.Filepublic java.lang.String extractText(java.io.InputStream inputStream,
int maxStringLength)
extractText in interface com.liferay.portal.kernel.util.Filepublic java.lang.String getAbsolutePath(java.io.File file)
getAbsolutePath in interface com.liferay.portal.kernel.util.Filepublic byte[] getBytes(java.lang.Class<?> clazz,
java.lang.String fileName)
throws java.io.IOException
getBytes in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic byte[] getBytes(java.io.File file)
throws java.io.IOException
getBytes in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic byte[] getBytes(java.io.InputStream inputStream)
throws java.io.IOException
getBytes in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic byte[] getBytes(java.io.InputStream inputStream,
int bufferSize)
throws java.io.IOException
getBytes in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic byte[] getBytes(java.io.InputStream inputStream,
int bufferSize,
boolean cleanUpStream)
throws java.io.IOException
getBytes in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic java.lang.String getExtension(java.lang.String fileName)
getExtension in interface com.liferay.portal.kernel.util.Filepublic java.lang.String getMD5Checksum(java.io.File file)
throws java.io.IOException
getMD5Checksum in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic java.lang.String getPath(java.lang.String fullFileName)
getPath in interface com.liferay.portal.kernel.util.Filepublic java.lang.String getShortFileName(java.lang.String fullFileName)
getShortFileName in interface com.liferay.portal.kernel.util.Filepublic boolean isSameContent(java.io.File file,
byte[] bytes,
int length)
isSameContent in interface com.liferay.portal.kernel.util.Filepublic boolean isSameContent(java.io.File file,
java.lang.String s)
isSameContent in interface com.liferay.portal.kernel.util.Filepublic java.lang.String[] listDirs(java.io.File file)
listDirs in interface com.liferay.portal.kernel.util.Filepublic java.lang.String[] listDirs(java.lang.String fileName)
listDirs in interface com.liferay.portal.kernel.util.Filepublic java.lang.String[] listFiles(java.io.File file)
listFiles in interface com.liferay.portal.kernel.util.Filepublic java.lang.String[] listFiles(java.lang.String fileName)
listFiles in interface com.liferay.portal.kernel.util.Filepublic void mkdirs(java.io.File file)
mkdirs in interface com.liferay.portal.kernel.util.Filepublic void mkdirs(java.lang.String pathName)
mkdirs in interface com.liferay.portal.kernel.util.Filepublic boolean move(java.io.File source,
java.io.File destination)
move in interface com.liferay.portal.kernel.util.Filepublic boolean move(java.lang.String sourceFileName,
java.lang.String destinationFileName)
move in interface com.liferay.portal.kernel.util.Filepublic java.lang.String read(java.io.File file)
throws java.io.IOException
read in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic java.lang.String read(java.io.File file,
boolean raw)
throws java.io.IOException
read in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic java.lang.String read(java.lang.String fileName)
throws java.io.IOException
read in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic java.lang.String replaceSeparator(java.lang.String fileName)
replaceSeparator in interface com.liferay.portal.kernel.util.Filepublic java.io.File[] sortFiles(java.io.File[] files)
sortFiles in interface com.liferay.portal.kernel.util.Filepublic java.lang.String stripExtension(java.lang.String fileName)
stripExtension in interface com.liferay.portal.kernel.util.Filepublic java.lang.String stripParentheticalSuffix(java.lang.String fileName)
stripParentheticalSuffix in interface com.liferay.portal.kernel.util.Filepublic java.util.List<java.lang.String> toList(java.io.Reader reader)
toList in interface com.liferay.portal.kernel.util.Filepublic java.util.List<java.lang.String> toList(java.lang.String fileName)
toList in interface com.liferay.portal.kernel.util.Filepublic java.util.Properties toProperties(java.io.FileInputStream fileInputStream)
toProperties in interface com.liferay.portal.kernel.util.Filepublic java.util.Properties toProperties(java.lang.String fileName)
toProperties in interface com.liferay.portal.kernel.util.Filepublic void touch(java.io.File file)
throws java.io.IOException
touch in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic void touch(java.lang.String fileName)
throws java.io.IOException
touch in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic void unzip(java.io.File source,
java.io.File destination)
unzip in interface com.liferay.portal.kernel.util.Filepublic void write(java.io.File file,
byte[] bytes)
throws java.io.IOException
write in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic void write(java.io.File file,
byte[] bytes,
boolean append)
throws java.io.IOException
write in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic void write(java.io.File file,
byte[] bytes,
int offset,
int length)
throws java.io.IOException
write in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic void write(java.io.File file,
byte[] bytes,
int offset,
int length,
boolean append)
throws java.io.IOException
write in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic void write(java.io.File file,
java.io.InputStream inputStream)
throws java.io.IOException
write in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic void write(java.io.File file,
java.lang.String s)
throws java.io.IOException
write in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic void write(java.io.File file,
java.lang.String s,
boolean lazy)
throws java.io.IOException
write in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic void write(java.io.File file,
java.lang.String s,
boolean lazy,
boolean append)
throws java.io.IOException
write in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic void write(java.lang.String fileName,
byte[] bytes)
throws java.io.IOException
write in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic void write(java.lang.String fileName,
java.io.InputStream inputStream)
throws java.io.IOException
write in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic void write(java.lang.String fileName,
java.lang.String s)
throws java.io.IOException
write in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic void write(java.lang.String fileName,
java.lang.String s,
boolean lazy)
throws java.io.IOException
write in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic void write(java.lang.String fileName,
java.lang.String s,
boolean lazy,
boolean append)
throws java.io.IOException
write in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic void write(java.lang.String pathName,
java.lang.String fileName,
java.lang.String s)
throws java.io.IOException
write in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic void write(java.lang.String pathName,
java.lang.String fileName,
java.lang.String s,
boolean lazy)
throws java.io.IOException
write in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic void write(java.lang.String pathName,
java.lang.String fileName,
java.lang.String s,
boolean lazy,
boolean append)
throws java.io.IOException
write in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionprotected void mkdirsParentFile(java.io.File file)
throws java.io.IOException
java.io.IOException