Class LocalMachineFileSystem
- java.lang.Object
-
- org.uitnet.testing.smartfwk.local_machine.LocalMachineFileSystem
-
public class LocalMachineFileSystem extends Object
- Author:
- Madhav Krishna
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidbackupFileIfExists(String path, String fileName)static voidcopyClassResoucesNoOverwrite(String classResourceFilePath, String absoluteLocalPath, String newfileName)static voidcopyDirectoryRecursively(String directory, String targetDir, boolean shouldBackupOldFiles)static StringcopyFileAsNewName(String absoluteLocalFilePath, String newFileName)static voidcopyFileNoOverwrite(String filePath, String absoluteLocalPath, String newfileName)static voidcopyFileWithOverwrite(String filePath, String absoluteLocalPath, String newfileName, boolean shouldBackupOldFile)static voidcopyResourcesRecursively(String resourceDir, String targetDir, boolean shouldBackupOldFiles)static voidcreateDirectoriesIfNotExist(String absoluteDirectoryPath)static List<String>deleteFiles(String absoluteLocalPath, TextMatchMechanism fileNameMatchMechanism, String expectedValue)static List<String>deleteFiles(String absoluteLocalPath, TextMatchMechanism fileNameMatchMechanism, String fileNamePrefix, String fileExtension)static StringextractFileName(String filePath)static StringextractFileParentDirectory(String filePath)static List<String>listAllDirectoriesName(String absoluteLocalPath)static List<ResourceInfo>listClassResources(String classResourceDirectory)static List<String>listFiles(String absoluteLocalPath, TextMatchMechanism fileNameMatchMechanism, String expectedValue)static List<String>listFiles(String absoluteLocalPath, TextMatchMechanism fileNameMatchMechanism, String fileNamePrefix, String fileExtension)static voidreplaceTextInFile(String absoluteFilePath, String textOrRegEx, String newText)static voidvalidateFilePresent(String absoluteLocalPath, TextMatchMechanism fileNameMatchMechanism, String expectedValue)
-
-
-
Method Detail
-
listFiles
public static List<String> listFiles(String absoluteLocalPath, TextMatchMechanism fileNameMatchMechanism, String expectedValue)
-
listFiles
public static List<String> listFiles(String absoluteLocalPath, TextMatchMechanism fileNameMatchMechanism, String fileNamePrefix, String fileExtension)
-
deleteFiles
public static List<String> deleteFiles(String absoluteLocalPath, TextMatchMechanism fileNameMatchMechanism, String expectedValue)
-
deleteFiles
public static List<String> deleteFiles(String absoluteLocalPath, TextMatchMechanism fileNameMatchMechanism, String fileNamePrefix, String fileExtension)
-
copyFileAsNewName
public static String copyFileAsNewName(String absoluteLocalFilePath, String newFileName)
-
validateFilePresent
public static void validateFilePresent(String absoluteLocalPath, TextMatchMechanism fileNameMatchMechanism, String expectedValue)
-
createDirectoriesIfNotExist
public static void createDirectoriesIfNotExist(String absoluteDirectoryPath)
-
copyFileNoOverwrite
public static void copyFileNoOverwrite(String filePath, String absoluteLocalPath, String newfileName)
-
copyFileWithOverwrite
public static void copyFileWithOverwrite(String filePath, String absoluteLocalPath, String newfileName, boolean shouldBackupOldFile)
-
copyDirectoryRecursively
public static void copyDirectoryRecursively(String directory, String targetDir, boolean shouldBackupOldFiles)
-
replaceTextInFile
public static void replaceTextInFile(String absoluteFilePath, String textOrRegEx, String newText)
-
copyClassResoucesNoOverwrite
public static void copyClassResoucesNoOverwrite(String classResourceFilePath, String absoluteLocalPath, String newfileName)
-
listClassResources
public static List<ResourceInfo> listClassResources(String classResourceDirectory)
-
-