类 PathUtil
- java.lang.Object
-
- io.github.kylinhunter.commons.io.file.path.PathUtil
-
public class PathUtil extends java.lang.Object- 作者:
- BiJi'an
- Description:
- Date:
- 2023-04-22 14:39
-
-
字段概要
字段 修饰符和类型 字段 说明 static java.nio.file.LinkOption[]EMPTY_LINK_OPTION_ARRAYstatic java.nio.file.LinkOption[]NOFOLLOW_LINK_OPTION_ARRAY
-
构造器概要
构造器 构造器 说明 PathUtil()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static voidcheckDir(java.nio.file.Path path)static voidcheckDir(java.nio.file.Path path, boolean create)static java.nio.file.PathcreateDirectories(java.nio.file.Path path, java.nio.file.attribute.FileAttribute<?>... attrs)static voiddelete(java.nio.file.Path path, java.nio.file.LinkOption[] linkOptions)static voiddeleteDirectory(java.nio.file.Path directory, java.nio.file.LinkOption[] linkOptions)static booleandeleteFile(java.nio.file.Path file, java.nio.file.LinkOption[] linkOptions)static java.nio.file.Pathget(java.lang.String first, java.lang.String... more)static booleanisEmptyDirectory(java.nio.file.Path directory)static java.nio.file.attribute.BasicFileAttributesreadBasicFileAttributes(java.nio.file.Path path)static <T extends java.nio.file.FileVisitor<? super java.nio.file.Path>>
TvisitFileTree(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)
-
-
-
方法详细资料
-
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- pathcreate- 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- pathattrs- 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- firstmore- 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- startpathFilter- pathFiltermaxDepth- maxDepthreadAttributes- readAttributesoptions- 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- pathlinkOptions- 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- filelinkOptions- 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- directorylinkOptions- 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- visitordirectory- 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
-
-