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.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 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 fileName) |
java.lang.String |
extractText(java.io.InputStream inputStream,
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 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 |
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 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.File
public java.lang.String appendSuffix(java.lang.String fileName, java.lang.String suffix)
appendSuffix
in interface com.liferay.portal.kernel.util.File
public void copyDirectory(java.io.File source, java.io.File destination) throws java.io.IOException
copyDirectory
in interface com.liferay.portal.kernel.util.File
java.io.IOException
public void copyDirectory(java.lang.String sourceDirName, java.lang.String destinationDirName) throws java.io.IOException
copyDirectory
in interface com.liferay.portal.kernel.util.File
java.io.IOException
public void copyFile(java.io.File source, java.io.File destination) throws java.io.IOException
copyFile
in interface com.liferay.portal.kernel.util.File
java.io.IOException
public void copyFile(java.io.File source, java.io.File destination, boolean lazy) throws java.io.IOException
copyFile
in interface com.liferay.portal.kernel.util.File
java.io.IOException
public void copyFile(java.lang.String source, java.lang.String destination) throws java.io.IOException
copyFile
in interface com.liferay.portal.kernel.util.File
java.io.IOException
public void copyFile(java.lang.String source, java.lang.String destination, boolean lazy) throws java.io.IOException
copyFile
in interface com.liferay.portal.kernel.util.File
java.io.IOException
public java.io.File createTempFile()
createTempFile
in interface com.liferay.portal.kernel.util.File
public java.io.File createTempFile(byte[] bytes) throws java.io.IOException
createTempFile
in interface com.liferay.portal.kernel.util.File
java.io.IOException
public java.io.File createTempFile(java.io.InputStream inputStream) throws java.io.IOException
createTempFile
in interface com.liferay.portal.kernel.util.File
java.io.IOException
public java.io.File createTempFile(java.lang.String extension)
createTempFile
in interface com.liferay.portal.kernel.util.File
public java.io.File createTempFile(java.lang.String prefix, java.lang.String extension)
createTempFile
in interface com.liferay.portal.kernel.util.File
public java.lang.String createTempFileName()
createTempFileName
in interface com.liferay.portal.kernel.util.File
public java.lang.String createTempFileName(java.lang.String extension)
createTempFileName
in interface com.liferay.portal.kernel.util.File
public java.lang.String createTempFileName(java.lang.String prefix, java.lang.String extension)
createTempFileName
in interface com.liferay.portal.kernel.util.File
public java.io.File createTempFolder() throws java.io.IOException
createTempFolder
in interface com.liferay.portal.kernel.util.File
java.io.IOException
public java.lang.String decodeSafeFileName(java.lang.String fileName)
decodeSafeFileName
in interface com.liferay.portal.kernel.util.File
public boolean delete(java.io.File file)
delete
in interface com.liferay.portal.kernel.util.File
public boolean delete(java.lang.String file)
delete
in interface com.liferay.portal.kernel.util.File
public void deltree(java.io.File directory)
deltree
in interface com.liferay.portal.kernel.util.File
public void deltree(java.lang.String directory)
deltree
in interface com.liferay.portal.kernel.util.File
public java.lang.String encodeSafeFileName(java.lang.String fileName)
encodeSafeFileName
in interface com.liferay.portal.kernel.util.File
public boolean exists(java.io.File file)
exists
in interface com.liferay.portal.kernel.util.File
public boolean exists(java.lang.String fileName)
exists
in interface com.liferay.portal.kernel.util.File
public java.lang.String extractText(java.io.InputStream inputStream, java.lang.String fileName)
extractText
in interface com.liferay.portal.kernel.util.File
public java.lang.String extractText(java.io.InputStream inputStream, java.lang.String fileName, int maxStringLength)
extractText
in interface com.liferay.portal.kernel.util.File
public java.lang.String[] find(java.lang.String directory, java.lang.String includes, java.lang.String excludes)
find
in interface com.liferay.portal.kernel.util.File
public java.lang.String getAbsolutePath(java.io.File file)
getAbsolutePath
in interface com.liferay.portal.kernel.util.File
public byte[] getBytes(java.lang.Class<?> clazz, java.lang.String fileName) throws java.io.IOException
getBytes
in interface com.liferay.portal.kernel.util.File
java.io.IOException
public byte[] getBytes(java.io.File file) throws java.io.IOException
getBytes
in interface com.liferay.portal.kernel.util.File
java.io.IOException
public byte[] getBytes(java.io.InputStream inputStream) throws java.io.IOException
getBytes
in interface com.liferay.portal.kernel.util.File
java.io.IOException
public byte[] getBytes(java.io.InputStream inputStream, int bufferSize) throws java.io.IOException
getBytes
in interface com.liferay.portal.kernel.util.File
java.io.IOException
public byte[] getBytes(java.io.InputStream inputStream, int bufferSize, boolean cleanUpStream) throws java.io.IOException
getBytes
in interface com.liferay.portal.kernel.util.File
java.io.IOException
public java.lang.String getExtension(java.lang.String fileName)
getExtension
in interface com.liferay.portal.kernel.util.File
public java.lang.String getMD5Checksum(java.io.File file) throws java.io.IOException
getMD5Checksum
in interface com.liferay.portal.kernel.util.File
java.io.IOException
public java.lang.String getPath(java.lang.String fullFileName)
getPath
in interface com.liferay.portal.kernel.util.File
public java.lang.String getShortFileName(java.lang.String fullFileName)
getShortFileName
in interface com.liferay.portal.kernel.util.File
public boolean isAscii(java.io.File file) throws java.io.IOException
isAscii
in interface com.liferay.portal.kernel.util.File
java.io.IOException
public boolean isSameContent(java.io.File file, byte[] bytes, int length)
isSameContent
in interface com.liferay.portal.kernel.util.File
public boolean isSameContent(java.io.File file, java.lang.String s)
isSameContent
in interface com.liferay.portal.kernel.util.File
public java.lang.String[] listDirs(java.io.File file)
listDirs
in interface com.liferay.portal.kernel.util.File
public java.lang.String[] listDirs(java.lang.String fileName)
listDirs
in interface com.liferay.portal.kernel.util.File
public java.lang.String[] listFiles(java.io.File file)
listFiles
in interface com.liferay.portal.kernel.util.File
public java.lang.String[] listFiles(java.lang.String fileName)
listFiles
in interface com.liferay.portal.kernel.util.File
public void mkdirs(java.io.File file) throws java.io.IOException
mkdirs
in interface com.liferay.portal.kernel.util.File
java.io.IOException
public void mkdirs(java.lang.String pathName)
mkdirs
in interface com.liferay.portal.kernel.util.File
public boolean move(java.io.File source, java.io.File destination)
move
in interface com.liferay.portal.kernel.util.File
public boolean move(java.lang.String sourceFileName, java.lang.String destinationFileName)
move
in interface com.liferay.portal.kernel.util.File
public java.lang.String read(java.io.File file) throws java.io.IOException
read
in interface com.liferay.portal.kernel.util.File
java.io.IOException
public java.lang.String read(java.io.File file, boolean raw) throws java.io.IOException
read
in interface com.liferay.portal.kernel.util.File
java.io.IOException
public java.lang.String read(java.lang.String fileName) throws java.io.IOException
read
in interface com.liferay.portal.kernel.util.File
java.io.IOException
public java.lang.String replaceSeparator(java.lang.String fileName)
replaceSeparator
in interface com.liferay.portal.kernel.util.File
public java.io.File[] sortFiles(java.io.File[] files)
sortFiles
in interface com.liferay.portal.kernel.util.File
public java.lang.String stripExtension(java.lang.String fileName)
stripExtension
in interface com.liferay.portal.kernel.util.File
public java.lang.String stripParentheticalSuffix(java.lang.String fileName)
stripParentheticalSuffix
in interface com.liferay.portal.kernel.util.File
public java.util.List<java.lang.String> toList(java.io.Reader reader)
toList
in interface com.liferay.portal.kernel.util.File
public java.util.List<java.lang.String> toList(java.lang.String fileName)
toList
in interface com.liferay.portal.kernel.util.File
public java.util.Properties toProperties(java.io.FileInputStream fileInputStream)
toProperties
in interface com.liferay.portal.kernel.util.File
public java.util.Properties toProperties(java.lang.String fileName)
toProperties
in interface com.liferay.portal.kernel.util.File
public void touch(java.io.File file) throws java.io.IOException
touch
in interface com.liferay.portal.kernel.util.File
java.io.IOException
public void touch(java.lang.String fileName) throws java.io.IOException
touch
in interface com.liferay.portal.kernel.util.File
java.io.IOException
public void unzip(java.io.File source, java.io.File destination)
unzip
in interface com.liferay.portal.kernel.util.File
public void write(java.io.File file, byte[] bytes) throws java.io.IOException
write
in interface com.liferay.portal.kernel.util.File
java.io.IOException
public void write(java.io.File file, byte[] bytes, boolean append) throws java.io.IOException
write
in interface com.liferay.portal.kernel.util.File
java.io.IOException
public void write(java.io.File file, byte[] bytes, int offset, int length) throws java.io.IOException
write
in interface com.liferay.portal.kernel.util.File
java.io.IOException
public 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.File
java.io.IOException
public void write(java.io.File file, java.io.InputStream inputStream) throws java.io.IOException
write
in interface com.liferay.portal.kernel.util.File
java.io.IOException
public void write(java.io.File file, java.lang.String s) throws java.io.IOException
write
in interface com.liferay.portal.kernel.util.File
java.io.IOException
public void write(java.io.File file, java.lang.String s, boolean lazy) throws java.io.IOException
write
in interface com.liferay.portal.kernel.util.File
java.io.IOException
public 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.File
java.io.IOException
public void write(java.lang.String fileName, byte[] bytes) throws java.io.IOException
write
in interface com.liferay.portal.kernel.util.File
java.io.IOException
public void write(java.lang.String fileName, java.io.InputStream inputStream) throws java.io.IOException
write
in interface com.liferay.portal.kernel.util.File
java.io.IOException
public void write(java.lang.String fileName, java.lang.String s) throws java.io.IOException
write
in interface com.liferay.portal.kernel.util.File
java.io.IOException
public void write(java.lang.String fileName, java.lang.String s, boolean lazy) throws java.io.IOException
write
in interface com.liferay.portal.kernel.util.File
java.io.IOException
public 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.File
java.io.IOException
public 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.File
java.io.IOException
public 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.File
java.io.IOException
public 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.File
java.io.IOException
protected void mkdirsParentFile(java.io.File file) throws java.io.IOException
java.io.IOException