public class FileUtils
extends java.lang.Object
Constructor and Description |
---|
FileUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
clean(java.nio.MappedByteBuffer buffer) |
static void |
close(java.io.Closeable... cs) |
static void |
close(java.lang.Iterable<? extends java.io.Closeable> cs) |
static void |
closeQuietly(java.io.Closeable c) |
static void |
createDirectory(java.io.File directory) |
static void |
createDirectory(java.lang.String directory) |
static void |
createHardLink(java.io.File from,
java.io.File to) |
static java.io.File |
createTempFile(java.lang.String prefix,
java.lang.String suffix) |
static java.io.File |
createTempFile(java.lang.String prefix,
java.lang.String suffix,
java.io.File directory) |
static void |
delete(java.io.File[] files) |
static boolean |
delete(java.lang.String file) |
static void |
deleteAsync(java.lang.String file) |
static void |
deleteRecursive(java.io.File dir)
Deletes all files and subdirectories under "dir".
|
static void |
deleteWithConfirm(java.io.File file) |
static void |
deleteWithConfirm(java.lang.String file) |
static java.lang.String |
getCanonicalPath(java.io.File file) |
static java.lang.String |
getCanonicalPath(java.lang.String filename) |
static void |
handleFSError(FSError e) |
static boolean |
isCleanerAvailable() |
static void |
renameWithConfirm(java.io.File from,
java.io.File to) |
static void |
renameWithConfirm(java.lang.String from,
java.lang.String to) |
static void |
renameWithOutConfirm(java.lang.String from,
java.lang.String to) |
static void |
skipBytesFully(java.io.DataInput in,
int bytes) |
static void |
skipBytesFully(java.io.DataInput in,
long bytes) |
static java.lang.String |
stringifyFileSize(double value) |
static void |
truncate(java.lang.String path,
long size) |
public static void createHardLink(java.io.File from, java.io.File to)
public static java.io.File createTempFile(java.lang.String prefix, java.lang.String suffix, java.io.File directory)
public static java.io.File createTempFile(java.lang.String prefix, java.lang.String suffix)
public static void deleteWithConfirm(java.lang.String file)
public static void deleteWithConfirm(java.io.File file)
public static void renameWithOutConfirm(java.lang.String from, java.lang.String to)
public static void renameWithConfirm(java.lang.String from, java.lang.String to)
public static void renameWithConfirm(java.io.File from, java.io.File to)
public static void truncate(java.lang.String path, long size)
public static void closeQuietly(java.io.Closeable c)
public static void close(java.io.Closeable... cs) throws java.io.IOException
java.io.IOException
public static void close(java.lang.Iterable<? extends java.io.Closeable> cs) throws java.io.IOException
java.io.IOException
public static java.lang.String getCanonicalPath(java.lang.String filename)
public static java.lang.String getCanonicalPath(java.io.File file)
public static boolean isCleanerAvailable()
public static void clean(java.nio.MappedByteBuffer buffer)
public static void createDirectory(java.lang.String directory)
public static void createDirectory(java.io.File directory)
public static boolean delete(java.lang.String file)
public static void delete(java.io.File[] files)
public static void deleteAsync(java.lang.String file)
public static java.lang.String stringifyFileSize(double value)
public static void deleteRecursive(java.io.File dir)
dir
- Directory to be deletedFSWriteError
- if any part of the tree cannot be deletedpublic static void skipBytesFully(java.io.DataInput in, int bytes) throws java.io.IOException
java.io.IOException
public static void skipBytesFully(java.io.DataInput in, long bytes) throws java.io.IOException
java.io.IOException
public static void handleFSError(FSError e)
Copyright © 2013 The Apache Software Foundation