jsystem.utils
Class FileUtils

java.lang.Object
  extended byjsystem.utils.FileUtils

public class FileUtils
extends Object

View Source


Constructor Summary
FileUtils()
           
 
Method Summary
static void collectAllFiles(File root, FilenameFilter filter, Vector collectTo)
           
static void copyDirectory(File source, File destination)
           
static void copyDirectory(File source, File destination, String endWith)
           
static void copyDirectory(String sourceDirName, String destinationDirName)
           
static void copyFile(File source, File destination)
           
static void copyFile(String sourceFileName, String destinationFileName)
           
static void deltree(File directory)
           
static void deltree(String directory)
           
static boolean exists(String fileName)
           
static void extractZipFile(File zipFile, File root)
           
static String getPath(String fullFileName)
           
static String getShortFileName(String fullFileName)
           
static String[] listDirs(File file)
           
static String[] listDirs(String fileName)
           
static String[] listFiles(File file)
           
static String[] listFiles(String fileName)
           
static void mkdirs(String pathName)
           
static String read(File file)
           
static String read(String fileName)
           
static String replaceSeparator(String fileName)
           
static List toList(Reader reader)
           
static List toList(String fileName)
           
static void write(File file, String s)
           
static void write(String fileName, String s)
           
static void write(String pathName, String fileName, String s)
           
static void zipDirectory(String directory, String fileExtention, String destinationFile)
          Zip given directory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileUtils

public FileUtils()
Method Detail

copyDirectory

public static void copyDirectory(String sourceDirName,
                                 String destinationDirName)
                          throws IOException
Throws:
IOException

copyDirectory

public static void copyDirectory(File source,
                                 File destination,
                                 String endWith)
                          throws IOException
Throws:
IOException

copyDirectory

public static void copyDirectory(File source,
                                 File destination)
                          throws IOException
Throws:
IOException

copyFile

public static void copyFile(String sourceFileName,
                            String destinationFileName)
                     throws IOException
Throws:
IOException

copyFile

public static void copyFile(File source,
                            File destination)
                     throws IOException
Throws:
IOException

deltree

public static void deltree(String directory)

deltree

public static void deltree(File directory)

getPath

public static String getPath(String fullFileName)

getShortFileName

public static String getShortFileName(String fullFileName)

exists

public static boolean exists(String fileName)

listDirs

public static String[] listDirs(String fileName)

listDirs

public static String[] listDirs(File file)

listFiles

public static String[] listFiles(String fileName)

listFiles

public static String[] listFiles(File file)

mkdirs

public static void mkdirs(String pathName)

read

public static String read(String fileName)
                   throws IOException
Throws:
IOException

read

public static String read(File file)
                   throws IOException
Throws:
IOException

replaceSeparator

public static String replaceSeparator(String fileName)

toList

public static List toList(Reader reader)

toList

public static List toList(String fileName)

write

public static void write(File file,
                         String s)
                  throws IOException
Throws:
IOException

write

public static void write(String fileName,
                         String s)
                  throws IOException
Throws:
IOException

write

public static void write(String pathName,
                         String fileName,
                         String s)
                  throws IOException
Throws:
IOException

zipDirectory

public static void zipDirectory(String directory,
                                String fileExtention,
                                String destinationFile)
                         throws IOException
Zip given directory

Parameters:
directory - String
fileExtention - String
destinationFile - String
Throws:
IOException

extractZipFile

public static void extractZipFile(File zipFile,
                                  File root)
                           throws IOException
Throws:
IOException

collectAllFiles

public static void collectAllFiles(File root,
                                   FilenameFilter filter,
                                   Vector collectTo)