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) |
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.io.File source,
java.io.File destination,
boolean lazy) |
void |
copyFile(java.lang.String source,
java.lang.String destination) |
void |
copyFile(java.lang.String source,
java.lang.String destination,
boolean lazy) |
java.io.File |
createTempFile() |
java.io.File |
createTempFile(byte[] bytes) |
java.io.File |
createTempFile(java.io.InputStream is) |
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 is,
java.lang.String fileName) |
java.lang.String |
extractText(java.io.InputStream is,
java.lang.String fileName,
int maxStringLength) |
java.lang.String[] |
find(java.lang.String directory,
java.lang.String includes,
java.lang.String excludes) |
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 is) |
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 |
isAscii(java.io.File file) |
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 fis) |
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 is) |
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 is) |
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 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.io.File source,
java.io.File destination,
boolean lazy)
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 void copyFile(java.lang.String source,
java.lang.String destination,
boolean lazy)
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 is)
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 is,
java.lang.String fileName)
extractText in interface com.liferay.portal.kernel.util.Filepublic java.lang.String extractText(java.io.InputStream is,
java.lang.String fileName,
int maxStringLength)
extractText in interface com.liferay.portal.kernel.util.Filepublic java.lang.String[] find(java.lang.String directory,
java.lang.String includes,
java.lang.String excludes)
find 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 is)
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 isAscii(java.io.File file)
throws java.io.IOException
isAscii in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic 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)
throws java.io.IOException
mkdirs in interface com.liferay.portal.kernel.util.Filejava.io.IOExceptionpublic 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 fis)
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 is)
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 is)
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