org.openjena.atlas.lib
Class FileOps

java.lang.Object
  extended by org.openjena.atlas.lib.FileOps

public class FileOps
extends java.lang.Object


Method Summary
static java.lang.String basename(java.lang.String filename)
           
static void clearDirectory(java.lang.String dir)
           
static void delete(java.io.File f, boolean reportExistsAfter)
           
static void delete(java.lang.String filename)
          Delete a file
static void deleteSilent(java.lang.String filename)
           
static void ensureDir(java.lang.String dirname)
           
static boolean exists(java.lang.String path)
           
static boolean existsAnyFiles(java.lang.String dir)
          See if there are any files in this directory
static Tuple<java.lang.String> splitDirBaseExt(java.lang.String filename)
          Split a file name into path, basename and extension.
static Tuple<java.lang.String> splitDirFile(java.lang.String filename)
          Split a file name into path and filename.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

delete

public static void delete(java.lang.String filename)
Delete a file

Parameters:
filename -

deleteSilent

public static void deleteSilent(java.lang.String filename)

delete

public static void delete(java.io.File f,
                          boolean reportExistsAfter)

clearDirectory

public static void clearDirectory(java.lang.String dir)

existsAnyFiles

public static boolean existsAnyFiles(java.lang.String dir)
See if there are any files in this directory


exists

public static boolean exists(java.lang.String path)

ensureDir

public static void ensureDir(java.lang.String dirname)

splitDirBaseExt

public static Tuple<java.lang.String> splitDirBaseExt(java.lang.String filename)
Split a file name into path, basename and extension. Nulls returned if don't make sense.


splitDirFile

public static Tuple<java.lang.String> splitDirFile(java.lang.String filename)
Split a file name into path and filename. Nulls returned if don't make sense.


basename

public static java.lang.String basename(java.lang.String filename)


Copyright ? 2004, 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP Copyright ? 2010 Talis Systems Ltd. Copyright ? 2010, 2011 Epimorphics Ltd.