|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcalhoun.util.FileUtil
public class FileUtil
Utility functions for file management
| Method Summary | |
|---|---|
static java.lang.String |
appendPath(java.lang.String parent,
java.lang.String child)
Adds a file or directory name to an existing directory name. |
static void |
appendSeparator(java.io.File in)
|
static void |
copyFile(java.io.File in,
java.io.File out)
|
static void |
copyFile(java.io.File in,
java.io.File out,
boolean append)
|
static byte |
determineNewlineSize(java.io.File file)
Determines the size of a newline character in the given text file. |
static java.lang.String |
fileRecordCompare(java.lang.String expected,
java.lang.String actual)
Convience form of fileRecordCompare which does no masking |
static java.lang.String |
fileRecordCompare(java.lang.String expected,
java.lang.String actual,
java.lang.String maskingRegEx)
Compares records in two flat files. |
static java.lang.String[] |
getBaseAndExtension(java.io.File file)
|
static boolean |
isGzipFile(java.io.File file)
|
static boolean |
isGzipFile(java.lang.String filename)
|
static boolean |
isGzipStream(java.io.InputStream s)
Checks to see if the stream is in GZIP format, assuming that it is open to the start of a file or other resource. |
static java.nio.channels.FileLock |
lockFile(java.io.FileOutputStream fos)
Locks a file. |
static java.nio.channels.FileLock |
lockFile(java.io.RandomAccessFile raf)
Locks a file. |
static java.io.File |
makeTempCopy(java.io.File in)
|
static double[] |
readDoublesFromSingleTabbedLine(java.lang.String fileName)
|
static java.lang.String |
readFile(java.io.File filename)
|
static java.lang.String |
readFile(java.lang.String filename)
Reads a files into a String. |
static byte[] |
readFileAsBytes(java.lang.String filename)
|
static java.lang.String[][] |
readFlatFile(java.lang.String fileName)
|
static java.lang.String[][] |
readFlatFileWithComments(java.lang.String fileName)
|
static java.lang.String |
readInputStream(java.io.InputStream is)
|
static java.lang.String[] |
readLines(java.lang.String fileName)
|
static java.lang.Object |
readObject(java.lang.String filename)
Read a serialized Java object from a file. |
static java.lang.String |
readReader(java.io.Reader reader)
|
static void |
renameFile(java.io.File oldFile,
java.io.File newFile)
|
static void |
safeClose(java.io.InputStream f)
|
static void |
safeClose(java.io.OutputStream f)
|
static void |
safeClose(java.io.RandomAccessFile f)
|
static void |
safeClose(java.io.Reader f)
|
static void |
safeClose(java.io.Writer f)
|
static java.io.BufferedWriter |
safeOpen(java.lang.String file)
|
static void |
safeRelease(java.nio.channels.FileLock lock)
|
static void |
safeWrite(java.io.Writer w,
java.lang.String s)
|
static void |
unzipFile(java.io.File file,
java.io.File toDirectory)
|
static void |
writeFile(java.io.File filename,
java.lang.String data)
Writes a string out to a file. |
static void |
writeFile(java.lang.String filename,
java.lang.String data)
Writes a string out to a file. |
static void |
writeObject(java.lang.String filename,
java.lang.Object data)
Serializes a Java object out to a file. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static final java.lang.String readFile(java.io.File filename)
throws java.io.IOException
java.io.IOException
public static final void appendSeparator(java.io.File in)
throws java.lang.Exception
java.lang.Exception
public static final void copyFile(java.io.File in,
java.io.File out,
boolean append)
throws java.lang.Exception
java.lang.Exception
public static final void copyFile(java.io.File in,
java.io.File out)
throws java.lang.Exception
java.lang.Exception
public static final void renameFile(java.io.File oldFile,
java.io.File newFile)
throws java.lang.Exception
java.lang.Exceptionpublic static final java.io.BufferedWriter safeOpen(java.lang.String file)
public static final void safeWrite(java.io.Writer w,
java.lang.String s)
public static final void unzipFile(java.io.File file,
java.io.File toDirectory)
throws java.lang.Exception
java.lang.Exceptionpublic static final boolean isGzipStream(java.io.InputStream s)
public static final boolean isGzipFile(java.io.File file)
public static final boolean isGzipFile(java.lang.String filename)
public static final java.lang.String[] getBaseAndExtension(java.io.File file)
public static java.io.File makeTempCopy(java.io.File in)
throws java.lang.Exception
java.lang.Exception
public static final java.lang.String readInputStream(java.io.InputStream is)
throws java.io.IOException
java.io.IOException
public static final java.lang.String readReader(java.io.Reader reader)
throws java.io.IOException
java.io.IOException
public static final byte[] readFileAsBytes(java.lang.String filename)
throws java.io.IOException
java.io.IOException
public static final java.lang.String readFile(java.lang.String filename)
throws java.io.IOException
filename - Name of the file to read in
java.io.IOException
public static java.lang.String[][] readFlatFile(java.lang.String fileName)
throws java.io.IOException
java.io.IOException
public static java.lang.String[][] readFlatFileWithComments(java.lang.String fileName)
throws java.io.IOException
java.io.IOException
public static double[] readDoublesFromSingleTabbedLine(java.lang.String fileName)
throws java.io.IOException
java.io.IOException
public static java.lang.String[] readLines(java.lang.String fileName)
throws java.io.IOException
java.io.IOException
public static final void writeFile(java.io.File filename,
java.lang.String data)
throws java.io.IOException
filename - Name of the file to read indata - The string to write to the file
java.io.IOException
public static final void writeObject(java.lang.String filename,
java.lang.Object data)
throws java.io.IOException
filename - Name of the file to writedata - The object to serialize. Must be Serializable
java.io.IOException
public static final java.lang.Object readObject(java.lang.String filename)
throws java.io.IOException,
java.lang.ClassNotFoundException
filename - Name of the file to read in
java.io.IOException
java.lang.ClassNotFoundException
public static final java.lang.String fileRecordCompare(java.lang.String expected,
java.lang.String actual,
java.lang.String maskingRegEx)
throws java.io.IOException
java.io.IOException
public static final java.lang.String fileRecordCompare(java.lang.String expected,
java.lang.String actual)
throws java.io.IOException
java.io.IOException
public static final void writeFile(java.lang.String filename,
java.lang.String data)
throws java.io.IOException
filename - Name of the file to read indata - The string ot write to the file
java.io.IOException
public static final java.lang.String appendPath(java.lang.String parent,
java.lang.String child)
parent - Name of the parent directorychild - Name of the child directory
public static final void safeClose(java.io.Writer f)
public static final void safeClose(java.io.Reader f)
public static final void safeClose(java.io.OutputStream f)
public static final void safeClose(java.io.InputStream f)
public static final void safeClose(java.io.RandomAccessFile f)
public static final java.nio.channels.FileLock lockFile(java.io.RandomAccessFile raf)
public static final java.nio.channels.FileLock lockFile(java.io.FileOutputStream fos)
public static final void safeRelease(java.nio.channels.FileLock lock)
public static byte determineNewlineSize(java.io.File file)
throws java.io.IOException
file - the file object to examine.
java.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||