public class FileUtils
extends java.lang.Object
| Constructor and Description |
|---|
FileUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Collection<java.io.File> |
getAllFiles(java.io.File directory)
Collects all non-directory files in the given input directory
(recursively).
|
static java.io.BufferedReader |
getBufferedUTF8Reader(java.io.File file)
Creates a BufferedReader for UTF-8-encoded files
|
static java.io.BufferedReader |
getBufferedUTF8Reader(java.io.InputStream inputStream)
Creates a BufferedReader the UTF-8-encoded InputStream
|
static java.io.BufferedReader |
getBufferedUTF8Reader(java.lang.String fileName)
Creates a BufferedReader for UTF-8-encoded files
|
static java.io.BufferedWriter |
getBufferedUTF8Writer(java.io.File file)
Creates a BufferedWriter for UTF-8-encoded files
|
static java.io.BufferedWriter |
getBufferedUTF8Writer(java.lang.String fileName)
Creates a BufferedWriter for UTF-8-encoded files
|
static java.lang.String |
getFileContent(java.io.File file)
Returns the content of the (UTF-8 encoded) file as string.
|
static void |
main(java.lang.String[] args) |
static boolean |
verifyOrderedFile(java.io.File check,
boolean descending)
Verifies that a file is lexicographically order (ascending or descending)
|
static void |
writeFileContent(java.io.File file,
java.lang.String content)
Writes the content of the string to the (UTF-8 encoded) file.
|
public static java.io.BufferedReader getBufferedUTF8Reader(java.io.File file)
throws java.io.FileNotFoundException
file - File in UTF-8 encodingjava.io.FileNotFoundExceptionpublic static java.io.BufferedReader getBufferedUTF8Reader(java.lang.String fileName)
throws java.io.FileNotFoundException
fileName - Path to file in UTF-8 encodingjava.io.FileNotFoundExceptionpublic static java.io.BufferedReader getBufferedUTF8Reader(java.io.InputStream inputStream)
inputStream - InputStream in UTF-8 encodingpublic static java.io.BufferedWriter getBufferedUTF8Writer(java.io.File file)
throws java.io.FileNotFoundException
file - File in UTF-8 encodingjava.io.FileNotFoundExceptionpublic static java.io.BufferedWriter getBufferedUTF8Writer(java.lang.String fileName)
throws java.io.FileNotFoundException
fileName - Path to file in UTF-8 encodingjava.io.FileNotFoundExceptionpublic static java.lang.String getFileContent(java.io.File file)
throws java.io.IOException
file - File to get String content fromjava.io.IOExceptionpublic static void writeFileContent(java.io.File file,
java.lang.String content)
throws java.io.IOException
file - File to write String content to.java.io.IOExceptionpublic static boolean verifyOrderedFile(java.io.File check,
boolean descending)
throws java.io.IOException
check - File to checkdescending - true if ordering should be descending, false if it should be ascendingjava.io.IOExceptionpublic static java.util.Collection<java.io.File> getAllFiles(java.io.File directory)
directory - Input directory.public static void main(java.lang.String[] args)
throws java.io.IOException
java.io.IOException