public class FileUtils
extends java.lang.Object
Constructor and Description |
---|
FileUtils() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
asCanonicalUnixPath(java.lang.String p)
turn a mixed path list into a valid Unix path set without drive letters,
and with '/' and ':' separators.
|
static java.lang.String |
asCanonicalUserPathName(java.lang.String path) |
static java.lang.String |
asCanonicalWindowsPath(java.lang.String p)
turn a mixed path list into a valid Windows path set with drive letters,
and '\' and ';' separators.
|
static java.lang.String |
asPlatformPath(java.lang.String p) |
static java.lang.String |
asUnixPathName(java.io.File file) |
static boolean |
containsWildcards(java.lang.String pattern) |
static boolean |
copyFile(java.io.File src,
java.io.File toDir) |
static boolean |
ensureDirs(java.io.File file) |
static java.lang.String[] |
expandWildcards(java.lang.String[] pathNames) |
static java.util.List<java.io.File> |
findMatches(java.lang.String pattern) |
static byte[] |
getContents(java.io.File file) |
static void |
getContents(java.io.InputStream is,
byte[] buf) |
static java.lang.String |
getContentsAsString(java.io.File file) |
static java.lang.String |
getRelativeUnixPath(java.io.File baseDir,
java.io.File refFile) |
static java.net.URL |
getURL(java.lang.String spec) |
static java.net.URL[] |
getURLs(java.util.List<java.lang.String> paths) |
static java.net.URL[] |
getURLs(java.lang.String[] paths) |
static void |
printFile(java.io.PrintWriter pw,
java.io.File file) |
static boolean |
removeRecursively(java.io.File file) |
static void |
setContents(java.io.File file,
byte[] data) |
static void |
setContents(java.io.File file,
java.lang.String data) |
static java.lang.String |
unixToUserPathName(java.lang.String unixPathName) |
public static boolean containsWildcards(java.lang.String pattern)
public static java.lang.String[] expandWildcards(java.lang.String[] pathNames)
public static java.util.List<java.io.File> findMatches(java.lang.String pattern)
public static java.net.URL getURL(java.lang.String spec)
public static java.net.URL[] getURLs(java.lang.String[] paths)
public static java.net.URL[] getURLs(java.util.List<java.lang.String> paths)
public static java.lang.String asCanonicalUnixPath(java.lang.String p)
public static java.lang.String asCanonicalWindowsPath(java.lang.String p)
public static java.lang.String asPlatformPath(java.lang.String p)
public static void printFile(java.io.PrintWriter pw, java.io.File file)
public static boolean removeRecursively(java.io.File file)
public static byte[] getContents(java.io.File file) throws java.io.IOException
java.io.IOException
public static void getContents(java.io.InputStream is, byte[] buf) throws java.io.IOException
java.io.IOException
public static java.lang.String getContentsAsString(java.io.File file) throws java.io.IOException
java.io.IOException
public static void setContents(java.io.File file, byte[] data) throws java.io.IOException
java.io.IOException
public static void setContents(java.io.File file, java.lang.String data) throws java.io.IOException
java.io.IOException
public static java.lang.String asCanonicalUserPathName(java.lang.String path)
public static java.lang.String asUnixPathName(java.io.File file)
public static java.lang.String unixToUserPathName(java.lang.String unixPathName)
public static boolean ensureDirs(java.io.File file)
public static java.lang.String getRelativeUnixPath(java.io.File baseDir, java.io.File refFile) throws java.io.IOException
java.io.IOException
public static boolean copyFile(java.io.File src, java.io.File toDir) throws java.io.IOException
java.io.IOException