org.databene.commons
Class FileUtil

java.lang.Object
  extended by org.databene.commons.FileUtil

public final class FileUtil
extends java.lang.Object

File Utility class.

Created: 04.02.2007 08:22:52

Since:
0.1
Author:
Volker Bergmann

Constructor Summary
FileUtil()
           
 
Method Summary
static void copy(java.io.File srcFile, java.io.File targetFile, boolean overwrite)
           
static void copy(java.io.File srcFile, java.io.File targetFile, boolean overwrite, java.io.FileFilter filter)
           
static void deleteIfExists(java.io.File file)
           
static void ensureDirectoryExists(java.io.File directory)
           
static boolean hasSuffix(java.io.File file, java.lang.String suffix, boolean caseSensitive)
           
static boolean isEmptyFolder(java.io.File folder)
           
static java.util.List<java.io.File> listFiles(java.io.File dir, java.lang.String regex, boolean recursive, boolean acceptingFiles, boolean acceptingFolders)
           
static java.lang.String nativePath(java.lang.String path)
           
static java.lang.String suffix(java.io.File file)
          extracts the filename part after the last dot
static java.lang.String suffix(java.lang.String filename)
          extracts the filename part after the last dot
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileUtil

public FileUtil()
Method Detail

ensureDirectoryExists

public static void ensureDirectoryExists(java.io.File directory)

hasSuffix

public static boolean hasSuffix(java.io.File file,
                                java.lang.String suffix,
                                boolean caseSensitive)

suffix

public static java.lang.String suffix(java.io.File file)
extracts the filename part after the last dot


suffix

public static java.lang.String suffix(java.lang.String filename)
extracts the filename part after the last dot


nativePath

public static java.lang.String nativePath(java.lang.String path)

isEmptyFolder

public static boolean isEmptyFolder(java.io.File folder)

copy

public static void copy(java.io.File srcFile,
                        java.io.File targetFile,
                        boolean overwrite)
                 throws java.io.FileNotFoundException,
                        java.io.IOException
Throws:
java.io.FileNotFoundException
java.io.IOException

copy

public static void copy(java.io.File srcFile,
                        java.io.File targetFile,
                        boolean overwrite,
                        java.io.FileFilter filter)
                 throws java.io.FileNotFoundException,
                        java.io.IOException
Throws:
java.io.FileNotFoundException
java.io.IOException

deleteIfExists

public static void deleteIfExists(java.io.File file)

listFiles

public static java.util.List<java.io.File> listFiles(java.io.File dir,
                                                     java.lang.String regex,
                                                     boolean recursive,
                                                     boolean acceptingFiles,
                                                     boolean acceptingFolders)


Copyright © 2010. All Rights Reserved.