uk.ac.leeds.ccg.andyt.grids.utilities
Class FileCreator

java.lang.Object
  extended by uk.ac.leeds.ccg.andyt.grids.utilities.FileCreator

public class FileCreator
extends java.lang.Object


Constructor Summary
FileCreator()
          Creates a new instance of FileCreator
 
Method Summary
static void copyFile(java.io.File file, java.io.File copy)
          Attempts to makes a copy of file in copy.
static java.io.File createNewFile()
          Returns a newly created file.
static java.io.File createNewFile(java.io.File parentDirectory)
          Returns a newly created File.
static java.io.File createNewFile(java.io.File parentDirectory, java.lang.String filename)
          Returns a newly created File which is a file if the filename.
static java.io.File createNewFile(java.io.File parentDirectory, java.lang.String prefix, java.lang.String suffix)
          Returns a newly created File.
static java.io.File createTempFile()
          Returns a newly created temporary file.
static java.io.File createTempFile(java.io.File parentDirectory)
          Returns a newly created temporary file.
static java.io.File createTempFile(java.io.File parentDirectory, java.lang.String prefix, java.lang.String suffix)
          Returns a newly created temporary file.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileCreator

public FileCreator()
Creates a new instance of FileCreator

Method Detail

copyFile

public static void copyFile(java.io.File file,
                            java.io.File copy)
Attempts to makes a copy of file in copy.

Parameters:
file - the File that is to be copied
copy - the File that is to become a copy

createTempFile

public static java.io.File createTempFile()
Returns a newly created temporary file. Default parent directory to System.getProperty( "java.io.tmpdir" ). //Default parent directory to System.getProperty( "user.dir" ). //Default parent directory to System.getProperty( "user.home" ).


createTempFile

public static java.io.File createTempFile(java.io.File parentDirectory)
Returns a newly created temporary file.

Parameters:
parentDirectory - . Default extension to nothing.

createTempFile

public static java.io.File createTempFile(java.io.File parentDirectory,
                                          java.lang.String prefix,
                                          java.lang.String suffix)
Returns a newly created temporary file.

Parameters:
parentDirectory - .
prefix - If not 3 characters long, this will be padded with "x" characters.
suffix - If null the file is appended with ".tmp". Default extension to nothing.

createNewFile

public static java.io.File createNewFile()
Returns a newly created file. //Default parent directory to System.getProperty( "java.io.tmpdir" ). Default parent directory to System.getProperty( "user.dir" ). //Default parent directory to System.getProperty( "user.home" ).


createNewFile

public static java.io.File createNewFile(java.io.File parentDirectory)
Returns a newly created File.

Parameters:
parentDirectory - Default extension prefix and suffix nothing.

createNewFile

public static java.io.File createNewFile(java.io.File parentDirectory,
                                         java.lang.String prefix,
                                         java.lang.String suffix)
Returns a newly created File.

Parameters:
parentDirectory -
prefix -
suffix -

createNewFile

public static java.io.File createNewFile(java.io.File parentDirectory,
                                         java.lang.String filename)
Returns a newly created File which is a file if the filename. or a directory.

Parameters:
parentDirectory -
filename -