Class FileFilterUtil


  • public class FileFilterUtil
    extends java.lang.Object
    • Constructor Detail

      • FileFilterUtil

        public FileFilterUtil()
    • Method Detail

      • sortFileArrayByName

        public static void sortFileArrayByName​(java.io.File[] fileArray)
      • reverseSortFileArrayByName

        public static void reverseSortFileArrayByName​(java.io.File[] fileArray)
      • afterLastSlash

        public static java.lang.String afterLastSlash​(java.lang.String sregex)
      • isEmptyDirectory

        public static boolean isEmptyDirectory​(java.io.File dir)
      • filesInFolderMatchingStemRegex

        public static java.io.File[] filesInFolderMatchingStemRegex​(java.io.File file,
                                                                    java.lang.String stemRegex)
        Return the set of files matching the stemRegex as found in 'directory'. A stemRegex does not contain any slash characters or any folder separators.
        Parameters:
        file -
        stemRegex -
        Returns:
      • findHighestCounter

        public static int findHighestCounter​(java.io.File[] matchingFileArray,
                                             java.lang.String stemRegex)
      • extractCounter

        public static int extractCounter​(java.io.File file,
                                         java.lang.String stemRegex)
      • slashify

        public static java.lang.String slashify​(java.lang.String in)
      • removeEmptyParentDirectories

        public static void removeEmptyParentDirectories​(java.io.File file,
                                                        int recursivityCount)