Liferay 6.2.0

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)
           
 

Method Detail

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

Liferay 6.2.0