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 void |
append(java.io.File file,
java.lang.String str) |
static void |
append(java.io.File baseDir,
java.lang.String file,
java.lang.String str) |
static java.lang.String |
byteCountToDisplaySize(long size) |
static void |
chmodAddX(java.nio.file.Path filePath) |
static void |
clearDirectory(java.io.File dir) |
static java.util.List<java.lang.String> |
collectFileNames(java.util.List<java.io.File> files) |
static void |
copyDependencies(java.io.File srcDir,
java.io.File destDir,
java.util.Set<java.lang.String> subpackages) |
static void |
copyDirectory(java.io.File src,
java.io.File dest) |
static void |
copyFile(java.io.File src,
java.io.File dest) |
static void |
copyURLToFile(java.net.URL url,
java.io.File dest) |
static long |
countLines(java.nio.file.Path path) |
static java.lang.String |
decodeInternally(java.lang.String encoded) |
static void |
deleteQuitely(java.io.File file) |
static java.lang.Object |
deserialize(java.io.File file) |
static boolean |
dirIsEmpty(java.io.File directory) |
static java.lang.String |
encodeInternally(java.lang.String s) |
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> |
filterFilesRecursively(java.io.File dir,
org.apache.commons.io.filefilter.IOFileFilter filter) |
static java.util.Collection<java.io.File> |
filterFilesRecursively(java.io.File dir,
org.apache.commons.io.filefilter.IOFileFilter fileFilter,
org.apache.commons.io.filefilter.IOFileFilter dirFilter) |
static void |
forceDelete(java.io.File file) |
static void |
forceMkdir(java.io.File directory) |
static boolean |
isValidDirectory(java.io.File dir) |
static java.util.Collection<java.io.File> |
listAllDescendents(java.io.File dir) |
static void |
markAndDeleteUnmarked(java.io.File rootDir,
java.util.function.Predicate<java.io.File> predicate) |
static java.io.File |
mkdir(java.io.File baseDir,
java.lang.String newDirName) |
static java.util.List<java.lang.String> |
readLines(java.io.File file) |
static java.util.List<java.lang.String> |
safeList(java.io.File dir) |
static java.util.List<java.io.File> |
safeListFiles(java.io.File dir) |
static void |
serialize(java.lang.Object obj,
java.io.File file) |
static byte[] |
toByteArray(java.nio.ByteBuffer buf) |
static java.nio.file.Path |
toRealPath(java.nio.file.Path path) |
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 copyDependencies(java.io.File srcDir,
java.io.File destDir,
java.util.Set<java.lang.String> subpackages)
public static void copyFile(java.io.File src,
java.io.File dest)
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> collectFileNames(java.util.List<java.io.File> files)
public static java.util.List<java.lang.String> safeList(java.io.File dir)
public static java.util.List<java.io.File> safeListFiles(java.io.File dir)
public static boolean isValidDirectory(java.io.File dir)
public static java.lang.String toString(java.io.InputStream inputStream)
public static void append(java.io.File baseDir,
java.lang.String file,
java.lang.String str)
public static void append(java.io.File file,
java.lang.String str)
public static java.util.List<java.lang.String> readLines(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> filterFilesRecursively(java.io.File dir,
org.apache.commons.io.filefilter.IOFileFilter filter)
public static java.util.Collection<java.io.File> filterFilesRecursively(java.io.File dir,
org.apache.commons.io.filefilter.IOFileFilter fileFilter,
org.apache.commons.io.filefilter.IOFileFilter dirFilter)
public static java.util.Collection<java.io.File> listAllDescendents(java.io.File dir)
public static void clearDirectory(java.io.File dir)
public static void chmodAddX(java.nio.file.Path filePath)
public static java.nio.file.Path toRealPath(java.nio.file.Path path)
public static java.lang.String byteCountToDisplaySize(long size)
public static java.lang.String encodeInternally(java.lang.String s)
public static java.lang.String decodeInternally(java.lang.String encoded)
public static long countLines(java.nio.file.Path path)
public static void copyURLToFile(java.net.URL url,
java.io.File dest)
public static void serialize(java.lang.Object obj,
java.io.File file)
public static java.lang.Object deserialize(java.io.File file)
public static void markAndDeleteUnmarked(java.io.File rootDir,
java.util.function.Predicate<java.io.File> predicate)