文件操作类和工具2
文件复制和移动:
Files.copy(Path source, Path target): 复制文件。
Files.move(Path source, Path target): 移动文件或重命名文件。
文件读取和写入:
文本文件:
BufferedReader: 用于逐行读取文本文件。
BufferedWriter: 用于将文本写入文件。
二进制文件:
FileInputStream: 用于读取二进制文件。
FileOutputStream: 用于写入二进制文件。
文件过滤器和文件匹配器:
FilenameFilter: 用于过滤文件名的接口。
FileFilter: 用于过滤文件对象的接口。
PathMatcher: 用于匹配文件路径的接口。
文件权限和安全性:
setReadable(boolean readable): 设置文件的可读性。
setWritable(boolean writable): 设置文件的可写性。
setExecutable(boolean executable): 设置文件的可执行性。
文件权限和安全性还可以使用 java.nio.file.attribute 包中的相关类进行更详细的操作。
共有 0 条评论