20230626 java.nio.file.Files
介绍
- java.nio.file.Files
- public final class Files
- 操作文件、目录、路径的工具类
API
static
-
newInputStream
-
newOutputStream
-
newBufferedReader
-
newBufferedWriter
- 打开一个文件,用于读入或写出
-
newByteChannel
-
newDirectoryStream
-
createFile
-
createDirectory
-
createDirectories
- 创建一个文件或目录
- createDirectories 方法还会创建路径中所有的中间目录
-
createTempFile
-
createTempDirectory
- 在适合临时文件的位置,或者在给定的父目录中,创建一个临时文件或目录。返回所创建的文件或目录的路径
-
createSymbolicLink
-
createLink
-
delete
-
deleteIfExists
-
copy
-
move
- 文件操作
-
readAllBytes
-
readString
-
readAllLines
-
write
-
writeString
- 读写文件内容
-
readSymbolicLink
-
getFileStore
- 返回代表文件所在文件存储的 FileStore
-
isSameFile
-
mismatch
-
probeContentType
-
getFileAttributeView
-
readAttributes
-
setAttribute
-
getAttribute
-
exists
-
notExists
-
isReadable
-
isWritable
-
isExecutable
-
isSymbolicLink
-
isDirectory
-
isRegularFile
-
isHidden
-
size
-
getLastModifiedTime , setLastModifiedTime
-
getOwner , setOwner
-
getPosixFilePermissions , setPosixFilePermissions
- 检查由路径指定的文件的给定属性
-
walkFileTree
- 遍历给定路径的所有子孙,并将访问器应用于这些子孙之上
- 返回遍历开始路径
-
list
-
walk
-
find
-
lines
- 返回 Stream