public class FileMgmt
extends java.lang.Object
Constructor and Description |
---|
FileMgmt() |
Modifier and Type | Method and Description |
---|---|
static void |
checkFiles(java.lang.String[] files) |
static void |
checkFolders(java.lang.String[] folders) |
static java.io.File |
CheckYMLExists(java.io.File file) |
static java.lang.String |
convertFileToString(java.io.File file)
Pass a file and it will return it's contents as a string.
|
static java.lang.String |
convertStreamToString(java.lang.String name) |
static void |
copyDirectory(java.io.File sourceLocation,
java.io.File targetLocation) |
static void |
deleteFile(java.io.File file)
Delete file, or if path represents a directory, recursively
delete it's contents beforehand.
|
static void |
deleteOldBackups(java.io.File backupsDir,
long deleteAfter)
Delete child files/folders of backupsDir with a filename ending
in milliseconds that is older than deleteAfter milliseconds in age.
|
static void |
deleteUnusedFiles(java.io.File residentDir,
java.util.Set<java.lang.String> fileNames) |
static java.lang.String |
fileSeparator() |
static boolean |
listToFile(java.util.List<java.lang.String> source,
java.lang.String targetLocation)
Write a list to a file, terminating each line with a system specific new line.
|
static void |
moveFile(java.io.File sourceFile,
java.lang.String targetLocation) |
static void |
recursiveZipDirectory(java.io.File sourceFolder,
java.util.zip.ZipOutputStream zipStream) |
static boolean |
stringToFile(java.lang.String source,
java.io.File file)
Writes the contents of a string to a file.
|
static boolean |
stringToFile(java.lang.String source,
java.lang.String FileName) |
static java.io.File |
unpackResourceFile(java.lang.String filePath,
java.lang.String resource,
java.lang.String defaultRes) |
static void |
zipDirectories(java.io.File[] sourceFolders,
java.io.File destination) |
static void |
zipDirectory(java.io.File sourceFolder,
java.io.File destination) |
public static void checkFolders(java.lang.String[] folders)
public static void checkFiles(java.lang.String[] files) throws java.io.IOException
java.io.IOException
public static java.lang.String fileSeparator()
public static void copyDirectory(java.io.File sourceLocation, java.io.File targetLocation) throws java.io.IOException
java.io.IOException
public static java.io.File CheckYMLExists(java.io.File file)
public static java.io.File unpackResourceFile(java.lang.String filePath, java.lang.String resource, java.lang.String defaultRes)
public static java.lang.String convertStreamToString(java.lang.String name) throws java.io.IOException
java.io.IOException
public static java.lang.String convertFileToString(java.io.File file)
file
- File to read.public static boolean stringToFile(java.lang.String source, java.lang.String FileName)
public static boolean stringToFile(java.lang.String source, java.io.File file) throws java.io.IOException
source
- String to write.file
- File to write to.java.io.IOException
public static boolean listToFile(java.util.List<java.lang.String> source, java.lang.String targetLocation) throws java.io.IOException
source
- targetLocation
- java.io.IOException
public static void moveFile(java.io.File sourceFile, java.lang.String targetLocation) throws java.io.IOException
java.io.IOException
public static void zipDirectory(java.io.File sourceFolder, java.io.File destination) throws java.io.IOException
java.io.IOException
public static void zipDirectories(java.io.File[] sourceFolders, java.io.File destination) throws java.io.IOException
java.io.IOException
public static void recursiveZipDirectory(java.io.File sourceFolder, java.util.zip.ZipOutputStream zipStream) throws java.io.IOException
java.io.IOException
public static void deleteFile(java.io.File file)
public static void deleteOldBackups(java.io.File backupsDir, long deleteAfter)
public static void deleteUnusedFiles(java.io.File residentDir, java.util.Set<java.lang.String> fileNames)