Package ciir.umass.edu.utilities
Class FileUtils
- java.lang.Object
-
- ciir.umass.edu.utilities.FileUtils
-
public class FileUtils extends java.lang.ObjectThis class provides some file processing utilities such as read/write files, obtain files in a directory...- Version:
- 1.3 (July 29, 2008)
- Author:
- Van Dang
-
-
Constructor Summary
Constructors Constructor Description FileUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String[]getAllFiles(java.lang.String directory)Get all file (non-recursively) from a directory.static java.util.List<java.lang.String>getAllFiles2(java.lang.String directory)Get all file (non-recursively) from a directory.static java.lang.StringgetFileName(java.lang.String pathName)static java.lang.StringmakePathStandard(java.lang.String directory)static java.lang.Stringread(java.lang.String filename, java.lang.String encoding)Read the content of a file.static java.util.List<java.lang.String>readLine(java.lang.String filename, java.lang.String encoding)static java.io.BufferedReadersmartReader(java.lang.String inputFile)static java.io.BufferedReadersmartReader(java.lang.String inputFile, java.lang.String encoding)static booleanwrite(java.lang.String filename, java.lang.String encoding, java.lang.String strToWrite)Write a text to a file.
-
-
-
Method Detail
-
smartReader
public static java.io.BufferedReader smartReader(java.lang.String inputFile) throws java.io.IOException- Throws:
java.io.IOException
-
smartReader
public static java.io.BufferedReader smartReader(java.lang.String inputFile, java.lang.String encoding) throws java.io.IOException- Throws:
java.io.IOException
-
read
public static java.lang.String read(java.lang.String filename, java.lang.String encoding)Read the content of a file.- Parameters:
filename- The file to read.encoding- The encoding of the file.- Returns:
- The content of the input file.
-
readLine
public static java.util.List<java.lang.String> readLine(java.lang.String filename, java.lang.String encoding)
-
write
public static boolean write(java.lang.String filename, java.lang.String encoding, java.lang.String strToWrite)Write a text to a file.- Parameters:
filename- The output filename.encoding- The encoding of the file.strToWrite- The string to write.- Returns:
- TRUE if the procedure succeeds; FALSE otherwise.
-
getAllFiles
public static java.lang.String[] getAllFiles(java.lang.String directory)
Get all file (non-recursively) from a directory.- Parameters:
directory- The directory to read.- Returns:
- A list of filenames (without path) in the input directory.
-
getAllFiles2
public static java.util.List<java.lang.String> getAllFiles2(java.lang.String directory)
Get all file (non-recursively) from a directory.- Parameters:
directory- The directory to read.- Returns:
- A list of filenames (without path) in the input directory.
-
getFileName
public static java.lang.String getFileName(java.lang.String pathName)
-
makePathStandard
public static java.lang.String makePathStandard(java.lang.String directory)
-
-