20230626 java.nio.file.Files

发布时间 2023-08-23 10:01:11作者: 流星<。)#)))≦

介绍

  • 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