public class FileUtils extends Object
Constructor and Description |
---|
FileUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
cleanDirectory(File directory)
Wrapper for FileUtils.cleanDirectory
|
static void |
copy(File input,
File output)
Copy File to File
|
static void |
copy(File input,
OutputStream output)
Copy File to OutputStream
|
static void |
copy(InputStream input,
File output)
Copy InputStream to File.
|
static void |
copy(Reader input,
File output)
Copy Reader to File.
|
static int |
countFiles(File dir)
Count files and directories from a selected directory.
|
static int |
countImportFiles(File dir)
Count files and directories from a selected directory.
|
static File |
createDateDir(String parent)
Create "year / month / day" directory structure.
|
static File |
createTempDir()
Creates a temporal and unique directory
|
static File |
createTempFile()
Create temp file
|
static File |
createTempFile(String ext)
Create temp file
|
static File |
createTempFileFromMime(String mimeType)
Create temp file with extension from mime
|
static void |
deleteEmpty(File file)
Delete directory if empty
|
static boolean |
deleteQuietly(File file)
Wrapper for FileUtils.deleteQuietly
|
static String |
getFileExtension(String file)
Returns the filename extension.
|
static String |
getFileName(String file)
Returns the name of the file without the extension.
|
static Collection<File> |
listFiles(File directory,
String[] extensions,
boolean recursive)
Wrapper for FileUtils.listFiles
|
static byte[] |
readFileToByteArray(File file)
Wrapper for FileUtils.readFileToByteArray
|
static String |
toValidFilename(String filename)
Remove reserved characters from filename
https://msdn.microsoft.com/en-us/library/aa365247
|
public static String getFileName(String file)
public static File createTempDir() throws IOException
IOException
- If something fails.public static File createTempFile() throws IOException
IOException
public static File createTempFile(String ext) throws IOException
IOException
public static File createTempFileFromMime(String mimeType) throws DatabaseException, IOException
DatabaseException
IOException
public static boolean deleteQuietly(File file)
file
- File or directory to be deleted.public static void cleanDirectory(File directory) throws IOException
file
- File or directory to be deleted.IOException
public static Collection<File> listFiles(File directory, String[] extensions, boolean recursive)
file
- File or directory to be listed.public static byte[] readFileToByteArray(File file) throws IOException
file
- File or directory to be deleted.IOException
public static void deleteEmpty(File file)
public static int countFiles(File dir)
public static int countImportFiles(File dir)
public static void copy(InputStream input, File output) throws IOException
IOException
public static void copy(Reader input, File output) throws IOException
IOException
public static void copy(File input, OutputStream output) throws IOException
IOException
public static void copy(File input, File output) throws IOException
IOException
public static File createDateDir(String parent)
Copyright © 2016. All rights reserved.