public final class IOUtils
extends java.lang.Object
FileUtils and IOUtils,
it never throws checked exceptions.| Constructor and Description |
|---|
IOUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
byteCountToDisplaySize(long size) |
static void |
chmodAddX(java.nio.file.Path filePath) |
static void |
clearDirectory(java.io.File dir) |
static void |
copyDirectory(java.io.File src,
java.io.File dest) |
static void |
copyDirectory(java.io.File srcDir,
java.io.File destDir,
java.io.FileFilter filter) |
static void |
deleteQuitely(java.io.File file) |
static boolean |
dirIsEmpty(java.io.File directory) |
static java.nio.file.Path |
ensureDirExistAndWritable(java.nio.file.Path path) |
static java.nio.file.Path |
ensureDirExistAndWritable(java.nio.file.Path base,
java.lang.String relativePath) |
static java.util.Collection<java.io.File> |
filterTestsMatchingPatterns(java.io.File dir,
java.util.List<java.lang.String> namePattern) |
static void |
forceDelete(java.io.File file) |
static void |
forceMkdir(java.io.File directory) |
static java.util.List<java.lang.String> |
getLines(java.io.File file) |
static boolean |
isValidDirectory(java.io.File dir) |
static java.io.File |
mkdir(java.io.File baseDir,
java.lang.String newDirName) |
static java.util.List<java.lang.String> |
safeList(java.io.File dir) |
static byte[] |
toByteArray(java.nio.ByteBuffer buf) |
static java.lang.String |
toString(java.io.File file) |
static java.lang.String |
toString(java.io.InputStream inputStream) |
static void |
touch(java.io.File file) |
static void |
walkFileTreeSafely(java.nio.file.Path path,
java.nio.file.FileVisitor<? super java.nio.file.Path> visitor) |
static void |
write(java.io.File file,
java.lang.CharSequence data) |
static java.io.File |
write(java.io.File baseDir,
java.lang.String fileName,
java.lang.CharSequence data) |
public static void forceMkdir(java.io.File directory)
public static java.io.File mkdir(java.io.File baseDir,
java.lang.String newDirName)
public static void forceDelete(java.io.File file)
public static void deleteQuitely(java.io.File file)
public static boolean dirIsEmpty(java.io.File directory)
public static java.nio.file.Path ensureDirExistAndWritable(java.nio.file.Path path)
public static java.nio.file.Path ensureDirExistAndWritable(java.nio.file.Path base,
java.lang.String relativePath)
public static void copyDirectory(java.io.File src,
java.io.File dest)
public static byte[] toByteArray(java.nio.ByteBuffer buf)
public static void copyDirectory(java.io.File srcDir,
java.io.File destDir,
java.io.FileFilter filter)
public static void touch(java.io.File file)
public static void write(java.io.File file,
java.lang.CharSequence data)
public static java.io.File write(java.io.File baseDir,
java.lang.String fileName,
java.lang.CharSequence data)
public static java.lang.String toString(java.io.File file)
public static java.util.List<java.lang.String> safeList(java.io.File dir)
public static boolean isValidDirectory(java.io.File dir)
public static java.lang.String toString(java.io.InputStream inputStream)
public static java.util.List<java.lang.String> getLines(java.io.File file)
public static void walkFileTreeSafely(java.nio.file.Path path,
java.nio.file.FileVisitor<? super java.nio.file.Path> visitor)
public static java.util.Collection<java.io.File> filterTestsMatchingPatterns(java.io.File dir,
java.util.List<java.lang.String> namePattern)
public static void clearDirectory(java.io.File dir)
public static void chmodAddX(java.nio.file.Path filePath)
public static java.lang.String byteCountToDisplaySize(long size)