类 PathUtil


  • public class PathUtil
    extends java.lang.Object
    作者:
    BiJi'an
    Description:
    Date:
    2023-04-22 14:39
    • 构造器概要

      构造器 
      构造器 说明
      PathUtil()  
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static void checkDir​(java.nio.file.Path path)  
      static void checkDir​(java.nio.file.Path path, boolean create)  
      static java.nio.file.Path createDirectories​(java.nio.file.Path path, java.nio.file.attribute.FileAttribute<?>... attrs)  
      static void delete​(java.nio.file.Path path, java.nio.file.LinkOption[] linkOptions)  
      static void deleteDirectory​(java.nio.file.Path directory, java.nio.file.LinkOption[] linkOptions)  
      static boolean deleteFile​(java.nio.file.Path file, java.nio.file.LinkOption[] linkOptions)  
      static java.nio.file.Path get​(java.lang.String first, java.lang.String... more)  
      static boolean isEmptyDirectory​(java.nio.file.Path directory)  
      static java.nio.file.attribute.BasicFileAttributes readBasicFileAttributes​(java.nio.file.Path path)  
      static <T extends java.nio.file.FileVisitor<? super java.nio.file.Path>>
      T
      visitFileTree​(T visitor, java.nio.file.Path directory)  
      static java.util.stream.Stream<java.nio.file.Path> walk​(java.nio.file.Path start, PathFilter pathFilter, int maxDepth, boolean readAttributes, java.nio.file.FileVisitOption... options)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • NOFOLLOW_LINK_OPTION_ARRAY

        public static final java.nio.file.LinkOption[] NOFOLLOW_LINK_OPTION_ARRAY
      • EMPTY_LINK_OPTION_ARRAY

        public static final java.nio.file.LinkOption[] EMPTY_LINK_OPTION_ARRAY
    • 构造器详细资料

      • PathUtil

        public PathUtil()
    • 方法详细资料

      • checkDir

        public static void checkDir​(java.nio.file.Path path)
        参数:
        path - path
        Description:
        Date:
        2023-06-01 16:55
        Title:
        checkDir
      • checkDir

        public static void checkDir​(java.nio.file.Path path,
                                    boolean create)
        参数:
        path - path
        create - create
        Description:
        Date:
        2023-06-01 16:55
        Title:
        checkDir
      • createDirectories

        public static java.nio.file.Path createDirectories​(java.nio.file.Path path,
                                                           java.nio.file.attribute.FileAttribute<?>... attrs)
                                                    throws KIOException
        参数:
        path - path
        attrs - attrs
        返回:
        java.nio.file.Path
        抛出:
        KIOException
        Description:
        Date:
        2023-06-01 16:14
        Title:
        createDirectories
      • get

        public static java.nio.file.Path get​(java.lang.String first,
                                             java.lang.String... more)
        参数:
        first - first
        more - more
        返回:
        java.nio.file.Path
        Description:
        Date:
        2023-04-22 23:16
        Title:
        get
      • walk

        public static java.util.stream.Stream<java.nio.file.Path> walk​(java.nio.file.Path start,
                                                                       PathFilter pathFilter,
                                                                       int maxDepth,
                                                                       boolean readAttributes,
                                                                       java.nio.file.FileVisitOption... options)
        参数:
        start - start
        pathFilter - pathFilter
        maxDepth - maxDepth
        readAttributes - readAttributes
        options - options
        返回:
        java.util.stream.Stream
        Description:
        Date:
        2023-04-22 15:25
        Title:
        walk
      • readBasicFileAttributes

        public static java.nio.file.attribute.BasicFileAttributes readBasicFileAttributes​(java.nio.file.Path path)
        参数:
        path - path
        返回:
        java.nio.file.attribute.BasicFileAttributes
        Description:
        Date:
        2023-04-22 15:24
        Title:
        readBasicFileAttributes
      • delete

        public static void delete​(java.nio.file.Path path,
                                  java.nio.file.LinkOption[] linkOptions)
        参数:
        path - path
        linkOptions - linkOptions
        Description:
        Date:
        2023-04-22 16:01
        Title:
        delete
      • deleteFile

        public static boolean deleteFile​(java.nio.file.Path file,
                                         java.nio.file.LinkOption[] linkOptions)
        参数:
        file - file
        linkOptions - linkOptions
        返回:
        boolean
        Description:
        Date:
        2023-04-22 16:01
        Title:
        deleteFile
      • deleteDirectory

        public static void deleteDirectory​(java.nio.file.Path directory,
                                           java.nio.file.LinkOption[] linkOptions)
        参数:
        directory - directory
        linkOptions - linkOptions
        Description:
        Date:
        2023-04-22 16:01
        Title:
        deleteDirectory
      • visitFileTree

        public static <T extends java.nio.file.FileVisitor<? super java.nio.file.Path>> T visitFileTree​(T visitor,
                                                                                                        java.nio.file.Path directory)
        参数:
        visitor - visitor
        directory - directory
        返回:
        T
        Description:
        Date:
        2023-04-22 16:01
        Title:
        visitFileTree
      • isEmptyDirectory

        public static boolean isEmptyDirectory​(java.nio.file.Path directory)
        参数:
        directory - directory
        返回:
        boolean
        Description:
        Date:
        2023-04-22 00:27
        Title:
        isEmptyDirectory