public class FileUtil
extends java.lang.Object
Constructor and Description |
---|
FileUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
checkFileExists(java.io.File file) |
static void |
copy(java.io.File srcFile,
java.io.File dstFile) |
static java.io.File |
copyToTemp(java.io.File srcFile) |
static java.lang.String |
getAbsolutePath(java.lang.String basePath,
java.lang.String relativePath) |
static java.io.File |
getDirectoryOf(java.lang.Class<?> clazz) |
static java.io.File |
getFile(java.lang.String name,
java.lang.Class<?> relativeTo) |
static java.lang.String |
getFileContents(java.io.File file) |
static java.util.Collection<java.lang.String> |
getFileLineContents(java.io.File file) |
static java.lang.String |
getPath(java.lang.String name,
java.lang.Class<?> relativeTo) |
static java.util.HashSet<java.lang.String> |
listFilesAsSet(java.io.File fileExpected) |
static java.lang.String |
removeExtension(java.lang.String filename) |
static java.lang.String |
replaceExtension(java.lang.String filename,
java.lang.String newExtension) |
static boolean |
sameContents(java.io.File fileExpected,
java.io.File fileActual)
We implement our own comparison algorithm here, so we don't need Eclipse
Compare to compute differences, but rather only to show them in the UI.
|
static boolean |
sameContents(java.io.InputStream isExpected,
java.io.InputStream isActual) |
static void |
setFileContents(java.lang.String str,
java.io.File file) |
public static void setFileContents(java.lang.String str, java.io.File file) throws java.lang.Exception
java.lang.Exception
public static java.lang.String replaceExtension(java.lang.String filename, java.lang.String newExtension)
public static java.lang.String removeExtension(java.lang.String filename)
public static java.lang.String getFileContents(java.io.File file) throws java.lang.Exception
java.lang.Exception
public static java.util.Collection<java.lang.String> getFileLineContents(java.io.File file) throws java.lang.Exception
java.lang.Exception
public static java.lang.String getAbsolutePath(java.lang.String basePath, java.lang.String relativePath)
public static java.io.File getFile(java.lang.String name, java.lang.Class<?> relativeTo)
public static java.io.File getDirectoryOf(java.lang.Class<?> clazz)
public static java.lang.String getPath(java.lang.String name, java.lang.Class<?> relativeTo)
public static void checkFileExists(java.io.File file) throws java.io.FileNotFoundException
java.io.FileNotFoundException
public static java.io.File copyToTemp(java.io.File srcFile) throws java.io.IOException
java.io.IOException
public static void copy(java.io.File srcFile, java.io.File dstFile) throws java.io.IOException
java.io.IOException
public static java.util.HashSet<java.lang.String> listFilesAsSet(java.io.File fileExpected)
public static boolean sameContents(java.io.File fileExpected, java.io.File fileActual) throws java.io.IOException
java.io.IOException
public static boolean sameContents(java.io.InputStream isExpected, java.io.InputStream isActual) throws java.io.IOException
java.io.IOException