Modifier and Type | Method and Description |
---|---|
static boolean |
areFilesContentEquals(String expected,
String source)
Compares two files content as String even if their EOL are different
|
static void |
collectFiles(File root,
FileNamePattern pattern,
List<File> result) |
static void |
collectFiles(File root,
List<File> result) |
static void |
copy(File[] src,
File dst) |
static void |
copy(File src,
File dst)
Copies source to destination.
|
static void |
copyFile(File src,
File dst)
Deprecated.
since 10.1 - use
FileUtils.copyFile(File, File) or
FileUtils.copyFileToDirectory(File, File) instead. |
static void |
copyTree(File src,
File dst)
Deprecated.
since 10.1 - waiting ReloadComponent to be cleaned
|
static void |
copyTree(File src,
File dst,
PathFilter filter)
Deprecated.
since 10.1 - seems unused
|
static void |
copyTree(File src,
File dst,
Path prefix,
PathFilter filter) |
protected static void |
copyTree(int rootIndex,
File src,
File dst,
Path prefix,
PathFilter filter) |
static File[] |
findFiles(File root,
String pattern,
boolean recurse) |
static String |
getFileExtension(String path) |
static File |
getFileFromURL(URL url) |
static String |
getFileName(String path) |
static String |
getFileNameNoExt(String path) |
static String |
getFilePathFromUrl(URL url)
Decodes an URL path so that is can be processed as a filename later.
|
static String |
getParentPath(String path) |
static File |
getResourceFileFromContext(String resource) |
static String |
getResourcePathFromContext(String resource)
Retrieves the total path of a resource from the Thread Context.
|
static String |
getSafeFilename(String filename)
Returns a safe filename, replacing unsafe characters (: \ / * ..) with "_".
|
static File |
urlToFile(String url)
Create a file handler (this doesn't create a real file) given a file URI.
|
static File |
urlToFile(URL url) |
public static void copy(File src, File dst) throws IOException
src
- the source file or directorydst
- the destination file or directoryIOException
public static void copy(File[] src, File dst) throws IOException
IOException
@Deprecated public static void copyFile(File src, File dst) throws IOException
FileUtils.copyFile(File, File)
or
FileUtils.copyFileToDirectory(File, File)
instead.IOException
@Deprecated public static void copyTree(File src, File dst) throws IOException
The source file is assumed to be a directory.
src
- the source directorydst
- the destination directoryIOException
@Deprecated public static void copyTree(File src, File dst, PathFilter filter) throws IOException
IOException
public static void copyTree(File src, File dst, Path prefix, PathFilter filter) throws IOException
IOException
protected static void copyTree(int rootIndex, File src, File dst, Path prefix, PathFilter filter) throws IOException
IOException
public static String getFilePathFromUrl(URL url)
url
- the Url to be processed.public static File getFileFromURL(URL url)
public static String getParentPath(String path)
public static String getFileName(String path)
public static String getFileExtension(String path)
public static String getFileNameNoExt(String path)
public static String getResourcePathFromContext(String resource)
resource
- the resource name to be retrieved.public static File getResourceFileFromContext(String resource)
public static void collectFiles(File root, FileNamePattern pattern, List<File> result)
public static void collectFiles(File root, List<File> result)
public static File urlToFile(String url) throws MalformedURLException
MalformedURLException
public static boolean areFilesContentEquals(String expected, String source)
expected
- a file content with Windows or Unix like EOLsource
- another file content with Windows or Unix like EOLpublic static String getSafeFilename(String filename)
filename
- the filenameCopyright © 2019 Nuxeo. All rights reserved.