Class LocalMachineFileSystem


  • public class LocalMachineFileSystem
    extends Object
    Author:
    Madhav Krishna
    • Method Detail

      • listAllDirectoriesName

        public static List<String> listAllDirectoriesName​(String absoluteLocalPath)
      • copyFileAsNewName

        public static String copyFileAsNewName​(String absoluteLocalFilePath,
                                               String newFileName)
      • validateFilePresent

        public static void validateFilePresent​(String absoluteLocalPath,
                                               TextMatchMechanism fileNameMatchMechanism,
                                               String expectedValue)
      • extractFileName

        public static String extractFileName​(String filePath)
      • extractFileParentDirectory

        public static String extractFileParentDirectory​(String filePath)
      • 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)
      • backupFileIfExists

        public static void backupFileIfExists​(String path,
                                              String fileName)
      • copyClassResoucesNoOverwrite

        public static void copyClassResoucesNoOverwrite​(String classResourceFilePath,
                                                        String absoluteLocalPath,
                                                        String newfileName)
      • copyResourcesRecursively

        public static void copyResourcesRecursively​(String resourceDir,
                                                    String targetDir,
                                                    boolean shouldBackupOldFiles)