public class FileManager
extends java.lang.Object
| Constructor and Description |
|---|
FileManager() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addAllowedRootDirectoryRead(java.lang.String rootDirectoryName) |
static void |
addAllowedRootDirectoryReadWrite(java.lang.String rootDirectoryName)
You may pass directory names, that restrict the file access.
|
static void |
appendToFile(java.lang.String fileName,
byte[] data,
boolean withError) |
static void |
appendUTF8ToFile(java.lang.String fileName,
java.lang.String text,
boolean withError) |
static boolean |
checkIfFileExists(java.lang.String fileName) |
static boolean |
checkIfFileExists(java.lang.String fileName,
boolean internalCall) |
static void |
copyDirectory(java.lang.String fromDirectory,
java.lang.String toDirectory,
java.lang.String[] ignoreNames,
boolean withError) |
static void |
copyDirectory(java.lang.String fromDirectory,
java.lang.String toDirectory,
java.lang.String[] ignoreNames,
boolean withError,
IObserver observer) |
static void |
copyFile(java.lang.String fromFile,
java.lang.String toFile,
boolean withError) |
static boolean |
createDirectory(java.lang.String directory) |
static void |
deleteDirectoryContent(java.lang.String dirName)
Deletes the content of a directory - without removing the directory
itself.
|
static void |
deleteDirectoryContent(java.lang.String dirName,
boolean deleteSubDirectories)
Deletes the content of a directory - without removing the directory
itself.
|
static void |
deleteFile(java.lang.String fileName) |
static void |
ensureDirectoryExists(java.lang.String dirName)
Ensure that a certain directory exists.
|
static void |
ensureDirectoryForFileExists(java.lang.String fileName)
Ensure that the directory for the file exists.
|
static void |
ensureFileIsWriteable(java.lang.String fileName,
boolean withError) |
static java.util.List<java.io.File> |
getDirectoriesOfDirectory(java.lang.String directoryName) |
static java.util.List<java.io.File> |
getFilesOfDirectory(java.lang.String directoryName) |
static java.util.List<java.lang.String> |
getFilesOfDirectoryByPattern(java.lang.String directoryName,
java.lang.String extension) |
static java.util.List<java.lang.String> |
getFilesOfDirectoryByPattern(java.lang.String directoryName,
java.lang.String pattern,
java.lang.String extension) |
static java.io.File |
getTempFileDirectory() |
static boolean |
mkdir(java.lang.String directory) |
static byte[] |
readFile(java.lang.String fileName,
boolean withError) |
static byte[] |
readLastBytesOfFile(java.io.File file,
int numberOfBytes,
boolean withError) |
static java.lang.String |
readTextFile(java.lang.String fileName,
java.lang.String encoding,
boolean withError)
Encoding can be passes as null value - in this case the VMs default
encoding is used.
|
static java.lang.String |
readUTF8File(java.lang.String fileName,
boolean withError) |
static void |
writeFile(java.lang.String fileName,
byte[] bytes,
boolean withError) |
static void |
writeTextFile(java.lang.String fileName,
java.lang.String content,
java.lang.String encoding,
boolean withError)
Encoding can be passed as null - in this case the VMs default encoding is
used.
|
static void |
writeUTF8File(java.lang.String fileName,
java.lang.String content,
boolean withError) |
public static void addAllowedRootDirectoryReadWrite(java.lang.String rootDirectoryName)
public static void addAllowedRootDirectoryRead(java.lang.String rootDirectoryName)
public static java.util.List<java.lang.String> getFilesOfDirectoryByPattern(java.lang.String directoryName,
java.lang.String extension)
public static java.util.List<java.lang.String> getFilesOfDirectoryByPattern(java.lang.String directoryName,
java.lang.String pattern,
java.lang.String extension)
public static java.util.List<java.io.File> getFilesOfDirectory(java.lang.String directoryName)
public static java.util.List<java.io.File> getDirectoriesOfDirectory(java.lang.String directoryName)
public static void ensureDirectoryForFileExists(java.lang.String fileName)
public static void ensureDirectoryExists(java.lang.String dirName)
public static boolean checkIfFileExists(java.lang.String fileName)
public static boolean checkIfFileExists(java.lang.String fileName,
boolean internalCall)
public static void deleteDirectoryContent(java.lang.String dirName)
public static void deleteDirectoryContent(java.lang.String dirName,
boolean deleteSubDirectories)
public static void deleteFile(java.lang.String fileName)
public static java.lang.String readUTF8File(java.lang.String fileName,
boolean withError)
public static java.lang.String readTextFile(java.lang.String fileName,
java.lang.String encoding,
boolean withError)
public static byte[] readLastBytesOfFile(java.io.File file,
int numberOfBytes,
boolean withError)
public static byte[] readFile(java.lang.String fileName,
boolean withError)
public static void ensureFileIsWriteable(java.lang.String fileName,
boolean withError)
public static void writeUTF8File(java.lang.String fileName,
java.lang.String content,
boolean withError)
public static void writeTextFile(java.lang.String fileName,
java.lang.String content,
java.lang.String encoding,
boolean withError)
public static void writeFile(java.lang.String fileName,
byte[] bytes,
boolean withError)
public static boolean mkdir(java.lang.String directory)
public static boolean createDirectory(java.lang.String directory)
public static void copyFile(java.lang.String fromFile,
java.lang.String toFile,
boolean withError)
public static void copyDirectory(java.lang.String fromDirectory,
java.lang.String toDirectory,
java.lang.String[] ignoreNames,
boolean withError)
public static void copyDirectory(java.lang.String fromDirectory,
java.lang.String toDirectory,
java.lang.String[] ignoreNames,
boolean withError,
IObserver observer)
public static void appendUTF8ToFile(java.lang.String fileName,
java.lang.String text,
boolean withError)
public static void appendToFile(java.lang.String fileName,
byte[] data,
boolean withError)
public static java.io.File getTempFileDirectory()
Copyright © CaptainCasa Gmbh. All Rights Reserved.