Package util
Class FileUtil
- java.lang.Object
-
- util.FileUtil
-
public class FileUtil extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CHARENCODING
-
Constructor Summary
Constructors Constructor Description FileUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
close(java.io.Closeable closeable)
static void
copyBytes(java.io.InputStream input, java.io.OutputStream output)
static java.io.File
createDir(java.lang.String path)
static java.io.File
createFile(java.io.File file, byte[] bytes)
static java.io.File
createFile(java.io.File file, java.io.InputStream content)
static java.io.File
createFile(java.io.File file, java.lang.String content)
static java.io.File
createFile(java.lang.String path, java.io.InputStream content)
static java.io.File
createFile(java.lang.String path, java.lang.String content)
static void
deleteFile(java.io.File file)
static void
deleteFile(java.lang.String filename)
static void
deleteFileSystemDirectory(java.io.File current)
static void
deleteFileSystemDirectory(java.lang.String dirPath)
static java.io.File[]
getDirectoryListing(java.io.File dir)
static byte[]
getFileBytes(java.io.File input)
static java.lang.String
getFileContent(java.io.File input)
static java.lang.String
getFileContent(java.lang.String path)
static java.util.List<java.lang.String>
getFileLines(java.io.File file)
static boolean
isEmpty(java.io.File directory)
static java.io.File[]
listFiles(java.io.File dir)
static java.io.File[]
listFiles(java.io.File dir, java.nio.file.DirectoryStream.Filter<java.nio.file.Path> visitPredicate)
static boolean
makeDir(java.lang.String path)
static java.lang.String
toString(java.io.InputStream input)
static void
writeLinesToFile(java.io.File file, java.util.List<java.lang.String> lines)
-
-
-
Method Detail
-
createFile
public static java.io.File createFile(java.lang.String path, java.lang.String content) throws java.io.IOException
- Throws:
java.io.IOException
-
createFile
public static java.io.File createFile(java.lang.String path, java.io.InputStream content) throws java.io.IOException
- Throws:
java.io.IOException
-
createFile
public static java.io.File createFile(java.io.File file, java.lang.String content) throws java.io.IOException
- Throws:
java.io.IOException
-
createFile
public static java.io.File createFile(java.io.File file, byte[] bytes) throws java.io.IOException
- Throws:
java.io.IOException
-
createFile
public static java.io.File createFile(java.io.File file, java.io.InputStream content) throws java.io.IOException
- Throws:
java.io.IOException
-
makeDir
public static boolean makeDir(java.lang.String path)
-
deleteFileSystemDirectory
public static void deleteFileSystemDirectory(java.lang.String dirPath) throws java.io.IOException
- Throws:
java.io.IOException
-
deleteFileSystemDirectory
public static void deleteFileSystemDirectory(java.io.File current) throws java.io.IOException
- Throws:
java.io.IOException
-
deleteFile
public static void deleteFile(java.lang.String filename) throws java.io.IOException
- Throws:
java.io.IOException
-
deleteFile
public static void deleteFile(java.io.File file) throws java.io.IOException
- Throws:
java.io.IOException
-
getFileContent
public static java.lang.String getFileContent(java.lang.String path) throws java.io.IOException
- Throws:
java.io.IOException
-
getFileContent
public static java.lang.String getFileContent(java.io.File input) throws java.io.IOException
- Throws:
java.io.IOException
-
getFileBytes
public static byte[] getFileBytes(java.io.File input) throws java.io.IOException
- Throws:
java.io.IOException
-
getFileLines
public static java.util.List<java.lang.String> getFileLines(java.io.File file) throws java.io.IOException
- Throws:
java.io.IOException
-
writeLinesToFile
public static void writeLinesToFile(java.io.File file, java.util.List<java.lang.String> lines) throws java.io.IOException
- Throws:
java.io.IOException
-
copyBytes
public static void copyBytes(java.io.InputStream input, java.io.OutputStream output) throws java.io.IOException
- Throws:
java.io.IOException
-
toString
public static java.lang.String toString(java.io.InputStream input)
-
createDir
public static java.io.File createDir(java.lang.String path)
-
getDirectoryListing
public static java.io.File[] getDirectoryListing(java.io.File dir)
-
listFiles
public static java.io.File[] listFiles(java.io.File dir)
-
listFiles
public static java.io.File[] listFiles(java.io.File dir, java.nio.file.DirectoryStream.Filter<java.nio.file.Path> visitPredicate)
-
isEmpty
public static boolean isEmpty(java.io.File directory) throws java.io.IOException
- Throws:
java.io.IOException
-
close
public static void close(java.io.Closeable closeable)
-
-