com.liferay.portal.kernel.util
Interface File
- All Known Implementing Classes:
- FileImpl
public interface File
|
Method Summary |
abstract String |
appendParentheticalSuffix(String fileName,
String suffix)
|
abstract void |
copyDirectory(File source,
File destination)
|
abstract void |
copyDirectory(String sourceDirName,
String destinationDirName)
|
abstract void |
copyFile(File source,
File destination)
|
abstract void |
copyFile(File source,
File destination,
boolean lazy)
|
abstract void |
copyFile(String source,
String destination)
|
abstract void |
copyFile(String source,
String destination,
boolean lazy)
|
abstract File |
createTempFile()
|
abstract File |
createTempFile(byte[] bytes)
|
abstract File |
createTempFile(InputStream is)
|
abstract File |
createTempFile(String extension)
|
abstract File |
createTempFile(String prefix,
String extension)
|
abstract String |
createTempFileName()
|
abstract String |
createTempFileName(String extension)
|
abstract String |
createTempFileName(String prefix,
String extension)
|
abstract File |
createTempFolder()
|
abstract String |
decodeSafeFileName(String fileName)
|
abstract boolean |
delete(File file)
|
abstract boolean |
delete(String file)
|
abstract void |
deltree(File directory)
|
abstract void |
deltree(String directory)
|
abstract String |
encodeSafeFileName(String fileName)
|
abstract boolean |
exists(File file)
|
abstract boolean |
exists(String fileName)
|
abstract String |
extractText(InputStream is,
String fileName)
|
abstract String |
extractText(InputStream is,
String fileName,
int maxStringLength)
|
abstract String[] |
find(String directory,
String includes,
String excludes)
|
abstract String |
getAbsolutePath(File file)
|
abstract byte[] |
getBytes(File file)
|
abstract byte[] |
getBytes(InputStream is)
|
abstract byte[] |
getBytes(InputStream is,
int bufferSize)
|
abstract byte[] |
getBytes(InputStream inputStream,
int bufferSize,
boolean cleanUpStream)
|
abstract String |
getExtension(String fileName)
|
abstract String |
getMD5Checksum(File file)
|
abstract String |
getPath(String fullFileName)
|
abstract String |
getShortFileName(String fullFileName)
|
abstract boolean |
isAscii(File file)
|
abstract boolean |
isSameContent(File file,
byte[] bytes,
int length)
|
abstract boolean |
isSameContent(File file,
String s)
|
abstract String[] |
listDirs(File file)
|
abstract String[] |
listDirs(String fileName)
|
abstract String[] |
listFiles(File file)
|
abstract String[] |
listFiles(String fileName)
|
abstract void |
mkdirs(File file)
|
abstract void |
mkdirs(String pathName)
|
abstract boolean |
move(File source,
File destination)
|
abstract boolean |
move(String sourceFileName,
String destinationFileName)
|
abstract String |
read(File file)
|
abstract String |
read(File file,
boolean raw)
|
abstract String |
read(String fileName)
|
abstract String |
replaceSeparator(String fileName)
|
abstract File[] |
sortFiles(File[] files)
|
abstract String |
stripExtension(String fileName)
|
abstract List<String> |
toList(Reader reader)
|
abstract List<String> |
toList(String fileName)
|
abstract Properties |
toProperties(FileInputStream fis)
|
abstract Properties |
toProperties(String fileName)
|
abstract void |
touch(File file)
|
abstract void |
touch(String fileName)
|
abstract void |
unzip(File source,
File destination)
|
abstract void |
write(File file,
byte[] bytes)
|
abstract void |
write(File file,
byte[] bytes,
boolean append)
|
abstract void |
write(File file,
byte[] bytes,
int offset,
int length)
|
abstract void |
write(File file,
byte[] bytes,
int offset,
int length,
boolean append)
|
abstract void |
write(File file,
InputStream is)
|
abstract void |
write(File file,
String s)
|
abstract void |
write(File file,
String s,
boolean lazy)
|
abstract void |
write(File file,
String s,
boolean lazy,
boolean append)
|
abstract void |
write(String fileName,
byte[] bytes)
|
abstract void |
write(String fileName,
InputStream is)
|
abstract void |
write(String fileName,
String s)
|
abstract void |
write(String fileName,
String s,
boolean lazy)
|
abstract void |
write(String fileName,
String s,
boolean lazy,
boolean append)
|
abstract void |
write(String pathName,
String fileName,
String s)
|
abstract void |
write(String pathName,
String fileName,
String s,
boolean lazy)
|
abstract void |
write(String pathName,
String fileName,
String s,
boolean lazy,
boolean append)
|
appendParentheticalSuffix
String appendParentheticalSuffix(String fileName,
String suffix)
copyDirectory
void copyDirectory(File source,
File destination)
throws IOException
- Throws:
IOException
copyDirectory
void copyDirectory(String sourceDirName,
String destinationDirName)
throws IOException
- Throws:
IOException
copyFile
void copyFile(File source,
File destination)
throws IOException
- Throws:
IOException
copyFile
void copyFile(File source,
File destination,
boolean lazy)
throws IOException
- Throws:
IOException
copyFile
void copyFile(String source,
String destination)
throws IOException
- Throws:
IOException
copyFile
void copyFile(String source,
String destination,
boolean lazy)
throws IOException
- Throws:
IOException
createTempFile
File createTempFile()
createTempFile
File createTempFile(byte[] bytes)
throws IOException
- Throws:
IOException
createTempFile
File createTempFile(InputStream is)
throws IOException
- Throws:
IOException
createTempFile
File createTempFile(String extension)
createTempFile
File createTempFile(String prefix,
String extension)
createTempFileName
String createTempFileName()
createTempFileName
String createTempFileName(String extension)
createTempFileName
String createTempFileName(String prefix,
String extension)
createTempFolder
File createTempFolder()
throws IOException
- Throws:
IOException
decodeSafeFileName
String decodeSafeFileName(String fileName)
delete
boolean delete(File file)
delete
boolean delete(String file)
deltree
void deltree(File directory)
deltree
void deltree(String directory)
encodeSafeFileName
String encodeSafeFileName(String fileName)
exists
boolean exists(File file)
exists
boolean exists(String fileName)
extractText
String extractText(InputStream is,
String fileName)
extractText
String extractText(InputStream is,
String fileName,
int maxStringLength)
find
String[] find(String directory,
String includes,
String excludes)
getAbsolutePath
String getAbsolutePath(File file)
getBytes
byte[] getBytes(InputStream is)
throws IOException
- Throws:
IOException
getBytes
byte[] getBytes(InputStream is,
int bufferSize)
throws IOException
- Throws:
IOException
getBytes
byte[] getBytes(InputStream inputStream,
int bufferSize,
boolean cleanUpStream)
throws IOException
- Throws:
IOException
getBytes
byte[] getBytes(File file)
throws IOException
- Throws:
IOException
getExtension
String getExtension(String fileName)
getMD5Checksum
String getMD5Checksum(File file)
throws IOException
- Throws:
IOException
getPath
String getPath(String fullFileName)
getShortFileName
String getShortFileName(String fullFileName)
isAscii
boolean isAscii(File file)
throws IOException
- Throws:
IOException
isSameContent
boolean isSameContent(File file,
byte[] bytes,
int length)
isSameContent
boolean isSameContent(File file,
String s)
listDirs
String[] listDirs(File file)
listDirs
String[] listDirs(String fileName)
listFiles
String[] listFiles(File file)
listFiles
String[] listFiles(String fileName)
mkdirs
void mkdirs(File file)
throws IOException
- Throws:
IOException
mkdirs
void mkdirs(String pathName)
move
boolean move(File source,
File destination)
move
boolean move(String sourceFileName,
String destinationFileName)
read
String read(File file)
throws IOException
- Throws:
IOException
read
String read(File file,
boolean raw)
throws IOException
- Throws:
IOException
read
String read(String fileName)
throws IOException
- Throws:
IOException
replaceSeparator
String replaceSeparator(String fileName)
sortFiles
File[] sortFiles(File[] files)
stripExtension
String stripExtension(String fileName)
toList
List<String> toList(Reader reader)
toList
List<String> toList(String fileName)
toProperties
Properties toProperties(FileInputStream fis)
toProperties
Properties toProperties(String fileName)
touch
void touch(File file)
throws IOException
- Throws:
IOException
touch
void touch(String fileName)
throws IOException
- Throws:
IOException
unzip
void unzip(File source,
File destination)
write
void write(File file,
byte[] bytes)
throws IOException
- Throws:
IOException
write
void write(File file,
byte[] bytes,
boolean append)
throws IOException
- Throws:
IOException
write
void write(File file,
byte[] bytes,
int offset,
int length)
throws IOException
- Throws:
IOException
write
void write(File file,
byte[] bytes,
int offset,
int length,
boolean append)
throws IOException
- Throws:
IOException
write
void write(File file,
InputStream is)
throws IOException
- Throws:
IOException
write
void write(File file,
String s)
throws IOException
- Throws:
IOException
write
void write(File file,
String s,
boolean lazy)
throws IOException
- Throws:
IOException
write
void write(File file,
String s,
boolean lazy,
boolean append)
throws IOException
- Throws:
IOException
write
void write(String fileName,
byte[] bytes)
throws IOException
- Throws:
IOException
write
void write(String fileName,
InputStream is)
throws IOException
- Throws:
IOException
write
void write(String fileName,
String s)
throws IOException
- Throws:
IOException
write
void write(String fileName,
String s,
boolean lazy)
throws IOException
- Throws:
IOException
write
void write(String fileName,
String s,
boolean lazy,
boolean append)
throws IOException
- Throws:
IOException
write
void write(String pathName,
String fileName,
String s)
throws IOException
- Throws:
IOException
write
void write(String pathName,
String fileName,
String s,
boolean lazy)
throws IOException
- Throws:
IOException
write
void write(String pathName,
String fileName,
String s,
boolean lazy,
boolean append)
throws IOException
- Throws:
IOException