public class FileUtils extends Object
Constructor and Description |
---|
FileUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
changeFileExtensions(String folder,
String oldExt,
String newExt) |
static void |
close(Closeable... closeables)
Close closeables.
|
static void |
close(PreparedStatement ps,
ResultSet... rs)
Close a PreparedStatement and a series of result sets.
|
static void |
close(Socket socket,
Closeable... closeables) |
static void |
copy(File source,
File dest) |
static void |
copy(String sourceFile,
String destinationFile) |
static void |
copyFolder(String sourceFolder,
String targetFolder) |
static void |
copyFolder(String sourceFolder,
String targetFolder,
boolean bForceDeleteTarget) |
static void |
copyFolderRecursive(String sourceFolder,
String targetFolder,
boolean bForceDeleteTarget) |
static void |
createDirectory(String trainingBaseFolder) |
static void |
delete(String file) |
static void |
delete(String[] files) |
static void |
delete(String[] files,
boolean bDisplayInfo) |
static void |
delete(String file,
boolean bDisplayInfo) |
static boolean |
exists(String file) |
static byte[] |
getFileAsBytes(File file) |
static byte[] |
getFileAsBytes(String filename) |
static String |
getFileAsString(File file,
String encoding)
Deprecated.
use
FileUtils.readFileToString(File, String) instead |
static String[] |
getFileList(String directory,
String extension) |
static String[] |
getFileList(String directory,
String extension,
boolean recurse) |
static String |
getFileName(String fileNameWithPath)
Given a file name with path it return the file name
|
static String[] |
getFileNameList(String directory,
String extension) |
static String[] |
getFileNameList(String directory,
String extension,
boolean recurse) |
static String |
getReaderAsString(Reader reader) |
static String |
getStreamAsString(InputStream inputStream,
String encoding)
Deprecated.
use
IOUtils.toString(InputStream, String) instead |
static boolean |
isDirectory(String dirName) |
static String[] |
listBasenames(File directory,
String suffix)
List the basenames of all files in directory that end in suffix, without that suffix.
|
static Collection<File> |
listFiles(File directory,
FilenameFilter filter,
boolean recurse) |
static File[] |
listFilesAsArray(File directory,
FilenameFilter filter,
boolean recurse) |
static int[] |
readFromBinaryFile(String filename) |
static void |
rename(String existingFile,
String newFilename) |
static void |
unzipArchive(File archive,
File outputDir)
Unzip a zip archive into a directory on the file system.
|
static void |
writeBinaryFile(double[] x,
DataOutputStream d) |
static void |
writeBinaryFile(double[] x,
String filename) |
static void |
writeBinaryFile(float[] x,
DataOutputStream d) |
static void |
writeBinaryFile(float[] x,
String filename) |
static void |
writeBinaryFile(int[] x,
DataOutputStream d) |
static void |
writeBinaryFile(int[] x,
String filename) |
static void |
writeBinaryFile(short[] x,
DataOutputStream d) |
static void |
writeBinaryFile(short[] x,
String filename) |
static void |
writeTextFile(double[][] x,
String filename) |
static void |
writeTextFile(double[] x,
String filename) |
static void |
writeTextFile(float[] x,
String filename) |
static void |
writeTextFile(int[] x,
String filename) |
static void |
writeTextFile(String[][] textInRows,
String textFile) |
static void |
writeTextFile(String[] textInRows,
String textFile) |
static void |
writeTextFile(Vector<String> textInRows,
String textFile) |
static void |
writeToTextFile(double[] array,
String textFile) |
public static void close(PreparedStatement ps, ResultSet... rs)
ps
- psrs
- rspublic static void close(Closeable... closeables)
closeables
- closeables to close.public static String[] listBasenames(File directory, String suffix)
directory
- directorysuffix
- suffix@Deprecated public static String getFileAsString(File file, String encoding) throws IOException
FileUtils.readFileToString(File, String)
insteadfile
- fileencoding
- encodingIOException
- IOException@Deprecated public static String getStreamAsString(InputStream inputStream, String encoding) throws IOException
IOUtils.toString(InputStream, String)
insteadinputStream
- inputStreamencoding
- encodingIOException
- IOExceptionpublic static String getReaderAsString(Reader reader) throws IOException
IOException
public static byte[] getFileAsBytes(String filename) throws IOException
IOException
public static byte[] getFileAsBytes(File file) throws IOException
IOException
public static void writeToTextFile(double[] array, String textFile)
public static void writeBinaryFile(short[] x, String filename) throws IOException
IOException
public static void writeBinaryFile(short[] x, DataOutputStream d) throws IOException
IOException
public static void writeBinaryFile(float[] x, String filename) throws IOException
IOException
public static void writeBinaryFile(float[] x, DataOutputStream d) throws IOException
IOException
public static void writeBinaryFile(double[] x, String filename) throws IOException
IOException
public static void writeBinaryFile(double[] x, DataOutputStream d) throws IOException
IOException
public static void writeBinaryFile(int[] x, String filename) throws IOException
IOException
public static void writeBinaryFile(int[] x, DataOutputStream d) throws IOException
IOException
public static int[] readFromBinaryFile(String filename) throws IOException
IOException
public static boolean exists(String file)
public static void delete(String file, boolean bDisplayInfo)
public static void delete(String file)
public static void delete(String[] files, boolean bDisplayInfo)
public static void delete(String[] files)
public static void copy(String sourceFile, String destinationFile) throws IOException
IOException
public static void copy(File source, File dest) throws IOException
IOException
public static void copyFolder(String sourceFolder, String targetFolder) throws IOException
IOException
public static void copyFolder(String sourceFolder, String targetFolder, boolean bForceDeleteTarget) throws IOException
IOException
public static void copyFolderRecursive(String sourceFolder, String targetFolder, boolean bForceDeleteTarget) throws IOException
IOException
public static void createDirectory(String trainingBaseFolder)
public static boolean isDirectory(String dirName)
public static void changeFileExtensions(String folder, String oldExt, String newExt)
public static String getFileName(String fileNameWithPath)
fileNameWithPath
- fileNameWithPathpublic static String[] getFileNameList(String directory, String extension, boolean recurse)
public static File[] listFilesAsArray(File directory, FilenameFilter filter, boolean recurse)
public static Collection<File> listFiles(File directory, FilenameFilter filter, boolean recurse)
public static void writeTextFile(float[] x, String filename)
public static void writeTextFile(double[] x, String filename)
public static void writeTextFile(double[][] x, String filename)
public static void writeTextFile(int[] x, String filename)
public static void unzipArchive(File archive, File outputDir) throws IOException
archive
- the zip file to extractoutputDir
- the directory below which to extract the contents of the zip file. If this does not exist, it is created.IOException
- if any part of the process fails.Copyright © 2000–2016 DFKI GmbH. All rights reserved.