public enum DefaultFileOperations extends Enum<DefaultFileOperations> implements FileOperations
FileOperations
interfaceEnum Constant and Description |
---|
INSTANCE |
Modifier and Type | Method and Description |
---|---|
void |
copyFile(File srcFile,
File destFile) |
InputStream |
createInputStream(File file) |
boolean |
createNewFile(File file) |
OutputStream |
createOutputStream(File file) |
OutputStream |
createOutputStream(File file,
boolean append) |
boolean |
deleteFile(File file) |
boolean |
deleteFile(File file,
boolean recursive) |
void |
deleteFileOnExit(File file) |
boolean |
fileExists(File f) |
boolean |
fileExistsAndIsDirectory(File f) |
long |
getFileLength(File f) |
File[] |
listFiles(File f) |
boolean |
mkdir(File file) |
boolean |
mkdirs(File file) |
File |
move(File source,
File target) |
boolean |
renameFile(File srcFile,
File destFile) |
static DefaultFileOperations |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static DefaultFileOperations[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final DefaultFileOperations INSTANCE
public static DefaultFileOperations[] values()
for (DefaultFileOperations c : DefaultFileOperations.values()) System.out.println(c);
public static DefaultFileOperations valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic boolean fileExists(File f)
fileExists
in interface FileOperations
public boolean fileExistsAndIsDirectory(File f)
fileExistsAndIsDirectory
in interface FileOperations
public File[] listFiles(File f)
listFiles
in interface FileOperations
public long getFileLength(File f)
getFileLength
in interface FileOperations
public boolean deleteFile(File file)
deleteFile
in interface FileOperations
public void deleteFileOnExit(File file)
deleteFileOnExit
in interface FileOperations
public boolean deleteFile(File file, boolean recursive)
deleteFile
in interface FileOperations
public boolean createNewFile(File file) throws IOException
createNewFile
in interface FileOperations
IOException
public boolean mkdir(File file)
mkdir
in interface FileOperations
public boolean mkdirs(File file)
mkdirs
in interface FileOperations
public OutputStream createOutputStream(File file) throws IOException
createOutputStream
in interface FileOperations
IOException
public OutputStream createOutputStream(File file, boolean append) throws IOException
createOutputStream
in interface FileOperations
IOException
public InputStream createInputStream(File file) throws IOException
createInputStream
in interface FileOperations
IOException
public boolean renameFile(File srcFile, File destFile)
renameFile
in interface FileOperations
public void copyFile(File srcFile, File destFile) throws IOException
copyFile
in interface FileOperations
IOException
public File move(File source, File target) throws IOException
move
in interface FileOperations
IOException
Copyright © 2016 JBoss by Red Hat. All rights reserved.