Class LocalMachineFileSystem
java.lang.Object
org.uitnet.testing.smartfwk.local_machine.LocalMachineFileSystem
public class LocalMachineFileSystem extends Object
- Author:
- Madhav Krishna
-
Method Summary
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 Details
-
listFiles
public static List<String> listFiles(String absoluteLocalPath, TextMatchMechanism fileNameMatchMechanism, String expectedValue) -
listFiles
-
listAllDirectoriesName
-
deleteFiles
public static List<String> deleteFiles(String absoluteLocalPath, TextMatchMechanism fileNameMatchMechanism, String expectedValue) -
deleteFiles
-
copyFileAsNewName
-
validateFilePresent
public static void validateFilePresent(String absoluteLocalPath, TextMatchMechanism fileNameMatchMechanism, String expectedValue) -
extractFileName
-
extractFileParentDirectory
-
createDirectoriesIfNotExist
-
copyFileNoOverwrite
-
copyFileWithOverwrite
-
copyDirectoryRecursively
-
replaceTextInFile
-
backupFileIfExists
-
copyClassResoucesNoOverwrite
-
listClassResources
-
copyResourcesRecursively
-