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