文件系统基础

本教程的这一部分涵盖了与文件系统的交互。它包括使用 File 类和 Path 接口进行文件操作,以及目录创建。它向您展示了如何访问文件元数据,具体取决于您正在使用的文件系统。它展示了使用访问者模式探索目录树内容的模式,以及如何监视目录以获取文件创建和删除事件。


  1. 使用路径访问资源

    如何使用 Path 接口访问资源,以及如何将旧式 File 代码重构为使用 Path。

  2. 使用路径

    Path 接口包含各种方法,可用于获取有关路径的信息、访问路径的元素、将路径转换为其他形式或提取路径的一部分。还有一些方法用于匹配路径字符串,以及用于删除路径中冗余的方法。本节将介绍这些 Path 方法,有时称为语法操作,因为它们对路径本身进行操作,而不访问文件系统。

  3. 访问文件系统

    如何访问文件系统和文件存储。

  4. 操作文件和目录

    本节将向您展示如何检查文件和目录的存在和不同元素,以及如何复制、移动和删除文件和目录。

  5. 链接、符号和其他

    如何创建软链接和硬链接,如何检测符号链接,以及如何查找链接的目标。

  6. 管理文件属性

    元数据的定义是:关于其他数据的 data。在文件系统中,数据包含在它的文件和目录中,元数据跟踪有关每个对象的 information:它是一个普通文件、一个目录还是一个链接?它的 size、创建日期、上次修改日期、文件所有者、组所有者和访问权限是什么?

  7. 创建和读取目录

    如何在文件系统上读取、创建和删除目录。本节涵盖了特定于目录的功能。

  8. 列出目录的内容

    如何在文件系统上有效地列出和过滤目录的内容。

  9. 遍历文件树

    如何遍历文件树,使用文件访问者递归地访问每个文件和目录。

  10. 监视目录以获取更改

    如何编写一个程序来检测文件系统中目录中发生的事情。



返回教程列表