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