public class CFileUtils extends java.lang.Object implements IConstantsResults
CUtils
class defines a set of utilies accessible by any class in the projectREQUEST_EXISTINGDEFECT, REQUEST_NEWDEFECT, REQUEST_NEXTTEST, REQUEST_NEXTTESTCASE, REQUEST_PAUSE, REQUEST_PREVIOUSTEST, REQUEST_PREVIOUSTESTCASE, REQUEST_REWINDTESTCASE, RESULT_FAILURE, RESULT_INDEFINITE, RESULT_INFO, RESULT_NO_RESULT, RESULT_NOT_EXECUTABLE, RESULT_NOT_EXECUTED, RESULT_SUCCESS, RESULT_UNKNOWN
Constructor and Description |
---|
CFileUtils() |
Modifier and Type | Method and Description |
---|---|
static java.io.File |
computeNewFolderName(java.io.File folder) |
static void |
copyFiles(java.io.File src,
java.io.File dst,
boolean trace) |
static void |
copyFiles(java.io.File src,
java.io.File dst,
java.lang.String regexFolder,
java.lang.String regexFile,
boolean trace) |
static boolean |
copyFileToFile(java.io.File src,
java.io.File dst,
boolean trace) |
static java.io.File |
createTmpFile(java.lang.String filename) |
static java.io.File |
createTmpRandomFile(java.lang.String prefix) |
static java.io.File |
createTmpRandomFile(java.lang.String prefix,
java.lang.String extension) |
static void |
deleteAndTouchFile(java.io.File input) |
static void |
deleteAndTouchFolder(java.io.File input) |
static boolean |
deleteFile(java.io.File dir) |
static boolean |
doesExist(java.net.URL url) |
static boolean |
downloadFile(java.net.URL url,
java.io.File dst) |
static boolean |
emptyFolder(java.io.File dir) |
static java.util.Vector<java.lang.String> |
FileToLineArray(java.io.File file) |
static java.util.Vector<java.lang.String> |
FileToLineArray(java.io.File file,
java.lang.String charset) |
static java.lang.String |
FileToString(java.io.File file) |
static java.lang.String |
FileToString(java.io.File file,
java.lang.String charset) |
static java.lang.String |
FileToString(java.lang.String filename) |
static java.lang.String |
FileToString(java.lang.String filename,
java.lang.String charset) |
static java.lang.String |
FileToStringInline(java.io.File file) |
static java.lang.String |
getBasename(java.io.File f) |
static java.lang.String |
getExtension(java.io.File f) |
static java.lang.String |
getExtension(java.lang.String path) |
static java.lang.String |
getFilenameOutOfAPath(java.lang.String path,
char separator) |
static java.lang.String |
getFilePathWithValidSeparator(java.lang.String input) |
static java.lang.String |
getParentPath(java.lang.String path,
char separator) |
static boolean |
mkDir(java.io.File dir) |
static java.lang.String |
quoteFilePath(java.lang.String input) |
static java.lang.String |
remoteFileToString(java.net.URL url) |
static java.lang.String |
remoteFileToString(java.net.URL url,
int timeout) |
static java.lang.String |
removeEndingSlashOrBackslashInPath(java.lang.String input) |
static java.lang.String |
replaceBackslashBySlash(java.lang.String input) |
static java.lang.String |
replaceSlashByBackslash(java.lang.String input) |
static boolean |
streamToFile(java.io.InputStream inputStream,
java.io.File output) |
static java.lang.String |
streamToString(java.io.InputStream input) |
public static boolean doesExist(java.net.URL url)
public static java.lang.String remoteFileToString(java.net.URL url)
public static java.lang.String remoteFileToString(java.net.URL url, int timeout)
public static java.lang.String FileToString(java.lang.String filename)
public static java.lang.String FileToString(java.lang.String filename, java.lang.String charset)
public static java.lang.String FileToString(java.io.File file)
public static java.lang.String FileToString(java.io.File file, java.lang.String charset)
public static java.util.Vector<java.lang.String> FileToLineArray(java.io.File file)
public static java.util.Vector<java.lang.String> FileToLineArray(java.io.File file, java.lang.String charset)
public static java.lang.String FileToStringInline(java.io.File file)
public static boolean downloadFile(java.net.URL url, java.io.File dst)
public static void copyFiles(java.io.File src, java.io.File dst, boolean trace) throws java.io.IOException
java.io.IOException
public static void copyFiles(java.io.File src, java.io.File dst, java.lang.String regexFolder, java.lang.String regexFile, boolean trace) throws java.io.IOException
java.io.IOException
public static boolean copyFileToFile(java.io.File src, java.io.File dst, boolean trace)
public static boolean deleteFile(java.io.File dir)
public static boolean emptyFolder(java.io.File dir)
public static boolean mkDir(java.io.File dir)
public static void deleteAndTouchFolder(java.io.File input)
public static void deleteAndTouchFile(java.io.File input)
public static java.lang.String quoteFilePath(java.lang.String input)
public static java.lang.String getFilePathWithValidSeparator(java.lang.String input)
public static java.lang.String replaceSlashByBackslash(java.lang.String input)
public static java.lang.String replaceBackslashBySlash(java.lang.String input)
public static java.lang.String removeEndingSlashOrBackslashInPath(java.lang.String input)
public static java.lang.String getExtension(java.io.File f)
public static java.lang.String getExtension(java.lang.String path)
public static java.lang.String getBasename(java.io.File f)
public static java.lang.String getParentPath(java.lang.String path, char separator)
public static java.lang.String getFilenameOutOfAPath(java.lang.String path, char separator)
public static java.lang.String streamToString(java.io.InputStream input)
public static boolean streamToFile(java.io.InputStream inputStream, java.io.File output)
public static java.io.File computeNewFolderName(java.io.File folder)
public static java.io.File createTmpRandomFile(java.lang.String prefix)
public static java.io.File createTmpRandomFile(java.lang.String prefix, java.lang.String extension)
public static java.io.File createTmpFile(java.lang.String filename)