public class FileUtils extends Object
Modifier and Type | Class and Description |
---|---|
static class |
FileUtils.DefaultOldFileHandler |
static interface |
FileUtils.OldFileHandlerI |
Modifier and Type | Field and Description |
---|---|
static int |
LARGE_DOWNLOAD |
static int |
SMALL_DOWNLOAD |
Constructor and Description |
---|
FileUtils() |
Modifier and Type | Method and Description |
---|---|
static String |
AppendRootPath(String root,
String local) |
static String |
AppendSlash(String root) |
static File |
BuildHistoryFile(File f,
String timestamp) |
static File |
BuildHistoryParentFile(File f) |
static String |
BuildRootHistoryPath() |
static void |
CleanEmptyDirectories(File level1) |
static List<File> |
CompareDirectories(File src,
File dest,
FileFilter filter)
Return a List of duplicate Files
|
static List<String> |
CompareFile(File src,
File dest)
Populates list of files which do not match.
|
static List<String> |
CompareFile(File src,
File dest,
List<String> al)
Populates list of files which do not match.
|
static void |
CopyDir(File src,
File dest,
boolean overwrite) |
static void |
CopyDir(File src,
File dest,
boolean overwrite,
FileFilter filter) |
static void |
CopyFile(File src,
File dest,
boolean overwrite) |
static File |
CopyToHistory(File f,
String timestamp) |
static int |
CountFiles(File src,
boolean stopAt1) |
static File |
CreateTempFolder(String prefix,
File directory) |
static List<List<String>> |
CSVFileToArrayList(File f) |
static void |
deleteDirQuietly(File s) |
static void |
DeleteFile(File f) |
static void |
deleteQuietly(File src) |
static List<String> |
FileLinesToArrayList(File f) |
static File |
FindFirstMatch(File src,
File dest,
FileFilter filter)
Return a List of duplicate Files
|
static List<Integer> |
getCharContent(File f) |
static String |
GetContents(File f) |
static Properties |
GetPropertiesFromFile(File file) |
static String |
getTimestamp(Date d) |
static void |
GUnzipFiles(File f) |
static void |
GZIPFiles(File f) |
static boolean |
HasFiles(File src) |
static boolean |
IsAbsolutePath(String path) |
static void |
MoveDir(File src,
File dest,
boolean overwrite) |
static void |
MoveDir(File src,
File dest,
boolean overwrite,
FileFilter filter) |
static void |
MoveDir(File src,
File dest,
boolean overwrite,
FileFilter filter,
FileUtils.OldFileHandlerI handler) |
static void |
MoveFile(File src,
File dest,
boolean overwrite) |
static void |
MoveFile(File src,
File dest,
boolean overwrite,
boolean deleteDIR) |
static void |
MoveFile(File src,
File dest,
boolean overwrite,
boolean deleteDIR,
FileUtils.OldFileHandlerI handler) |
static void |
MoveFile(File src,
File dest,
boolean overwrite,
FileUtils.OldFileHandlerI handler) |
static void |
MoveToCache(File f) |
static File |
MoveToHistory(File f,
String timestamp) |
static void |
OutputToFile(InputStream in,
File f) |
static void |
OutputToFile(String content,
String filePath) |
static void |
OutputToFile(String content,
String filePath,
boolean append) |
static void |
OutputToSubFolder(String folder,
String file,
String content) |
static String |
ReadFromFile(File file) |
static String |
ReadFromFile(String path) |
static String |
RelativizePath(File parent,
File child) |
static String |
RemoveAbsoluteCharacters(String p) |
static String |
RemoveRootPath(String path,
String rootPath) |
static String |
renameWTimestamp(String n,
Date d) |
static boolean |
SearchFolderForChild(File folder,
String folderName) |
static void |
ValidateUriAgainstRoot(String s1,
String root,
String message) |
static void |
ValidateUriAgainstRoot(String s1,
URI root,
String message) |
static void |
WriteContents(File f,
OutputStream out) |
public static final int LARGE_DOWNLOAD
public static final int SMALL_DOWNLOAD
public static String ReadFromFile(String path) throws IOException
IOException
public static String ReadFromFile(File file) throws IOException
IOException
public static void OutputToSubFolder(String folder, String file, String content) throws XFTInitException
XFTInitException
public static Properties GetPropertiesFromFile(File file) throws IOException
IOException
public static void WriteContents(File f, OutputStream out)
public static void OutputToFile(InputStream in, File f)
public static boolean IsAbsolutePath(String path)
public static File CreateTempFolder(String prefix, File directory) throws IOException
IOException
public static List<String> FileLinesToArrayList(File f) throws FileNotFoundException, IOException
f
- FileNotFoundException
IOException
public static List<List<String>> CSVFileToArrayList(File f) throws FileNotFoundException, IOException
FileNotFoundException
IOException
public static int CountFiles(File src, boolean stopAt1)
public static boolean HasFiles(File src)
public static List<File> CompareDirectories(File src, File dest, FileFilter filter) throws FileNotFoundException, IOException
src
- dest
- filter
- FileNotFoundException
IOException
public static File FindFirstMatch(File src, File dest, FileFilter filter) throws FileNotFoundException, IOException
src
- dest
- filter
- FileNotFoundException
IOException
public static void CopyDir(File src, File dest, boolean overwrite) throws FileNotFoundException, IOException
FileNotFoundException
IOException
public static void CopyDir(File src, File dest, boolean overwrite, FileFilter filter) throws FileNotFoundException, IOException
FileNotFoundException
IOException
public static void CopyFile(File src, File dest, boolean overwrite) throws FileNotFoundException, IOException
FileNotFoundException
IOException
public static void MoveDir(File src, File dest, boolean overwrite) throws FileNotFoundException, IOException
FileNotFoundException
IOException
public static void MoveDir(File src, File dest, boolean overwrite, FileFilter filter) throws FileNotFoundException, IOException
FileNotFoundException
IOException
public static void MoveDir(File src, File dest, boolean overwrite, FileFilter filter, FileUtils.OldFileHandlerI handler) throws FileNotFoundException, IOException
FileNotFoundException
IOException
public static void MoveFile(File src, File dest, boolean overwrite, boolean deleteDIR, FileUtils.OldFileHandlerI handler) throws FileNotFoundException, IOException
FileNotFoundException
IOException
public static void MoveFile(File src, File dest, boolean overwrite, boolean deleteDIR) throws FileNotFoundException, IOException
FileNotFoundException
IOException
public static void MoveFile(File src, File dest, boolean overwrite, FileUtils.OldFileHandlerI handler) throws FileNotFoundException, IOException
FileNotFoundException
IOException
public static void MoveFile(File src, File dest, boolean overwrite) throws FileNotFoundException, IOException
FileNotFoundException
IOException
public static void CleanEmptyDirectories(File level1) throws FileNotFoundException, IOException
FileNotFoundException
IOException
public static List<String> CompareFile(File src, File dest) throws FileNotFoundException, IOException
src
- dest
- FileNotFoundException
IOException
public static List<String> CompareFile(File src, File dest, List<String> al) throws FileNotFoundException, IOException
src
- dest
- FileNotFoundException
IOException
public static void GUnzipFiles(File f) throws FileNotFoundException, IOException
FileNotFoundException
IOException
public static void GZIPFiles(File f) throws FileNotFoundException, IOException
FileNotFoundException
IOException
public static void DeleteFile(File f)
public static String BuildRootHistoryPath()
public static File BuildHistoryFile(File f, String timestamp) throws FileNotFoundException, IOException
FileNotFoundException
IOException
public static File MoveToHistory(File f, String timestamp) throws FileNotFoundException, IOException
FileNotFoundException
IOException
public static File CopyToHistory(File f, String timestamp) throws FileNotFoundException, IOException
FileNotFoundException
IOException
public static void MoveToCache(File f) throws FileNotFoundException, IOException
FileNotFoundException
IOException
public static void ValidateUriAgainstRoot(String s1, String root, String message) throws InvalidValueException
InvalidValueException
public static void ValidateUriAgainstRoot(String s1, URI root, String message) throws InvalidValueException
InvalidValueException
public static void deleteQuietly(File src)
public static void deleteDirQuietly(File s)
Copyright © 2015 Neuroinformatics Research Group. All rights reserved.