public class FileIO
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
separator |
| Constructor and Description |
|---|
FileIO() |
| Modifier and Type | Method and Description |
|---|---|
static void |
appendStringToFile(java.io.File f,
java.lang.String text,
boolean bom) |
static java.lang.String |
changeFileSuffix(java.io.File filename,
java.lang.String newSuffix) |
static java.lang.String |
changeFileSuffix(java.lang.String filename,
java.lang.String newSuffix)
Given a filename, whether relative or absolute, it substitutes the suffix
for a newSuffix.
|
static void |
copy(java.io.File from,
java.io.File to) |
static void |
createDir(java.io.File dir) |
static boolean |
deleteDir(java.io.File dir)
Deletes all files and subdirectories under "dir".
|
static boolean |
deleteFile(java.io.File file) |
static boolean |
dirCanBeRead(java.io.File dir)
Check whether the directory exists and can be read.
|
static int |
fileCountLines(java.io.File f)
Counts the lines in a file
http://stackoverflow.com/questions/453018/number-of-lines-in-a-file-in-java
|
static java.lang.String[] |
fileToLines(java.io.File f)
Opens a file and returns the lines in it
|
static java.lang.String |
fileToString(java.io.File f) |
static java.util.List<java.lang.String> |
getFilesExt(java.io.File dir,
java.lang.String ext)
Gets all the files with a given extension
ext |
static java.util.List<java.lang.String> |
getFilesRecursively(java.io.File dir,
java.lang.String ext) |
static java.util.List<java.lang.String> |
getFilesRecursively(java.io.File dir,
java.lang.String ext,
long timeMin,
long timeMax) |
static java.util.List<java.lang.String> |
getSpecificDirs(java.io.File dir,
java.lang.String pref,
java.lang.String ext) |
static java.util.List<java.lang.String> |
getSpecificFilesRecursively(java.io.File dir,
java.lang.String pref,
java.lang.String ext) |
static java.util.List<java.lang.String> |
getSpecificFilesRecursively(java.io.File dir,
java.lang.String pref,
java.lang.String ext,
long timeMin,
long timeMax) |
static java.io.BufferedReader |
gZipToString(java.lang.String fileName)
Opens a gziped file and returns the lines it contains
|
static java.lang.String |
md5(java.io.File file) |
static java.lang.String |
md5(java.lang.String text) |
static void |
move(java.io.File in,
java.io.File out) |
static java.lang.Object |
readObject(java.io.File f) |
static void |
stringToFile(java.io.File f,
java.lang.String text,
boolean bom) |
static void |
writeObject(java.lang.Object x,
java.io.File f) |
public static java.lang.String md5(java.io.File file)
throws java.io.FileNotFoundException,
java.security.NoSuchAlgorithmException,
java.io.IOException
java.io.FileNotFoundExceptionjava.security.NoSuchAlgorithmExceptionjava.io.IOExceptionpublic static java.lang.String md5(java.lang.String text)
throws java.security.NoSuchAlgorithmException,
java.io.UnsupportedEncodingException
java.security.NoSuchAlgorithmExceptionjava.io.UnsupportedEncodingExceptionpublic static java.util.List<java.lang.String> getFilesRecursively(java.io.File dir,
java.lang.String ext)
public static void writeObject(java.lang.Object x,
java.io.File f)
public static java.lang.Object readObject(java.io.File f)
public static java.util.List<java.lang.String> getFilesRecursively(java.io.File dir,
java.lang.String ext,
long timeMin,
long timeMax)
public static java.util.List<java.lang.String> getFilesExt(java.io.File dir,
java.lang.String ext)
extdir - ext - public static boolean dirCanBeRead(java.io.File dir)
dir - public static java.util.List<java.lang.String> getSpecificFilesRecursively(java.io.File dir,
java.lang.String pref,
java.lang.String ext)
public static java.util.List<java.lang.String> getSpecificFilesRecursively(java.io.File dir,
java.lang.String pref,
java.lang.String ext,
long timeMin,
long timeMax)
public static java.util.List<java.lang.String> getSpecificDirs(java.io.File dir,
java.lang.String pref,
java.lang.String ext)
public static void createDir(java.io.File dir)
throws java.io.IOException
java.io.IOExceptionpublic static java.io.BufferedReader gZipToString(java.lang.String fileName)
throws java.io.IOException
fileName - The input gziped filejava.io.IOExceptionpublic static java.lang.String[] fileToLines(java.io.File f)
throws java.io.IOException
f - java.io.IOExceptionpublic static int fileCountLines(java.io.File f)
throws java.io.IOException
f - java.io.IOExceptionpublic static java.lang.String fileToString(java.io.File f)
throws java.io.IOException
java.io.IOExceptionpublic static void stringToFile(java.io.File f,
java.lang.String text,
boolean bom)
throws java.io.IOException
java.io.IOExceptionpublic static void appendStringToFile(java.io.File f,
java.lang.String text,
boolean bom)
throws java.io.IOException
java.io.IOExceptionpublic static void copy(java.io.File from,
java.io.File to)
throws java.io.IOException
java.io.IOExceptionpublic static void move(java.io.File in,
java.io.File out)
throws java.io.IOException
java.io.IOExceptionpublic static boolean deleteDir(java.io.File dir)
dir - Directory to be deletedpublic static boolean deleteFile(java.io.File file)
public static java.lang.String changeFileSuffix(java.io.File filename,
java.lang.String newSuffix)
public static java.lang.String changeFileSuffix(java.lang.String filename,
java.lang.String newSuffix)
filename - newSuffix -