Class FilUtils


  • public class FilUtils
    extends java.lang.Object
    Author:
    Jorge Campins
    • Constructor Detail

      • FilUtils

        public FilUtils()
    • Method Detail

      • getUserDirFile

        public static java.io.File getUserDirFile​(java.lang.String... names)
      • getUserHomeFile

        public static java.io.File getUserHomeFile​(java.lang.String... names)
      • getUserDirPath

        public static java.lang.String getUserDirPath​(java.lang.String... names)
      • getUserHomePath

        public static java.lang.String getUserHomePath​(java.lang.String... names)
      • getDefaultEnvironmentalWorkspaceFolderPath

        public static java.lang.String getDefaultEnvironmentalWorkspaceFolderPath()
      • getCurrentEnvironmentalWorkspaceFolderPath

        public static java.lang.String getCurrentEnvironmentalWorkspaceFolderPath()
      • getWorkspaceFolderPath

        public static java.lang.String getWorkspaceFolderPath()
      • fixSlashedPath

        public static java.lang.String fixSlashedPath​(java.lang.String path)
      • fixPath

        public static java.lang.String fixPath​(java.lang.String path)
      • slashedPath

        public static java.lang.String slashedPath​(java.lang.String path)
      • packagePath

        public static java.lang.String packagePath​(java.lang.String pack)
      • packageSlashedPath

        public static java.lang.String packageSlashedPath​(java.lang.String pack)
      • delimitedPath

        public static java.lang.String delimitedPath​(java.io.File file)
      • delimitedPath

        public static java.lang.String delimitedPath​(java.io.File file,
                                                     char separator)
      • delimitedPath

        public static java.lang.String delimitedPath​(java.io.File file,
                                                     java.lang.String separator)
      • delimitedPath

        public static java.lang.String delimitedPath​(java.io.File file,
                                                     char separator,
                                                     int parts)
      • delimitedPath

        public static java.lang.String delimitedPath​(java.io.File file,
                                                     java.lang.String separator,
                                                     int parts)
      • delimitedPath

        public static java.lang.String delimitedPath​(java.lang.String path)
      • delimitedPath

        public static java.lang.String delimitedPath​(java.lang.String path,
                                                     char separator)
      • delimitedPath

        public static java.lang.String delimitedPath​(java.lang.String path,
                                                     java.lang.String separator)
      • delimitedPath

        public static java.lang.String delimitedPath​(java.lang.String path,
                                                     char separator,
                                                     int parts)
      • delimitedPath

        public static java.lang.String delimitedPath​(java.lang.String path,
                                                     java.lang.String separator,
                                                     int parts)
      • getDirectory

        public static java.io.File getDirectory​(java.lang.String pathname)
      • getFile

        public static java.io.File getFile​(java.lang.String pathname)
      • exists

        public static boolean exists​(java.lang.String pathname)
      • isDirectory

        public static boolean isDirectory​(java.lang.String pathname)
      • isFile

        public static boolean isFile​(java.lang.String pathname)
      • isPath

        public static boolean isPath​(java.lang.String path)
      • isVisibleDirectory

        public static boolean isVisibleDirectory​(java.io.File file)
      • isNotVisibleDirectory

        public static boolean isNotVisibleDirectory​(java.io.File file)
      • isReadableDirectory

        public static boolean isReadableDirectory​(java.io.File file)
      • isNotReadableDirectory

        public static boolean isNotReadableDirectory​(java.io.File file)
      • isWritableDirectory

        public static boolean isWritableDirectory​(java.io.File file)
      • isNotWritableDirectory

        public static boolean isNotWritableDirectory​(java.io.File file)
      • isVisibleFile

        public static boolean isVisibleFile​(java.io.File file)
      • isNotVisibleFile

        public static boolean isNotVisibleFile​(java.io.File file)
      • isReadableFile

        public static boolean isReadableFile​(java.io.File file)
      • isNotReadableFile

        public static boolean isNotReadableFile​(java.io.File file)
      • isWritableFile

        public static boolean isWritableFile​(java.io.File file)
      • isNotWritableFile

        public static boolean isNotWritableFile​(java.io.File file)
      • mkdir

        public static boolean mkdir​(java.lang.String dir)
      • mkdirs

        public static boolean mkdirs​(java.lang.String dirs)
      • directoriesPathList

        public static java.util.List<java.lang.String> directoriesPathList​(java.io.File file)
      • directoriesMap

        public static java.util.Map<java.lang.String,​java.io.File> directoriesMap​(java.io.File file)
      • directoriesMap

        public static java.util.Map<java.lang.String,​java.io.File> directoriesMap​(java.io.File directory,
                                                                                        java.lang.String[] pathnames)
      • directoriesMap

        public static java.util.Map<java.lang.String,​java.io.File> directoriesMap​(java.io.File directory,
                                                                                        java.lang.String[] pathnames,
                                                                                        java.io.File top)
      • parentDirectoriesMap

        public static java.util.Map<java.lang.String,​java.io.File> parentDirectoriesMap​(java.io.File file)
      • parentDirectoriesMap

        public static java.util.Map<java.lang.String,​java.io.File> parentDirectoriesMap​(java.io.File file,
                                                                                              java.io.File top)
      • visibleDirectoryFilter

        public static java.io.FileFilter visibleDirectoryFilter()
      • nameContainsFilter

        public static java.io.FileFilter nameContainsFilter​(java.lang.String string)
      • nameEndsWithFilter

        public static java.io.FileFilter nameEndsWithFilter​(java.lang.String suffix)
      • nameStartsWithFilter

        public static java.io.FileFilter nameStartsWithFilter​(java.lang.String prefix)