2.5 操作文件
你已经学习了如何从文件中读写数据,然而文件管理的内涵远远比读写要广。Path和Files类封装了在用户机器上处理文件系统所需的所有功能。例如,Files类可以用来移除或重命名文件,或者查询文件最后被修改的时间。换句话说,输入/输出流类关心的是文件的内容,而我们在此处要讨论的类关心的是在磁盘上如何存储文件。
Path接口和Files类是在Java SE 7中新添加进来的,它们用起来比自JDK 1.0以来就一直使用的File类要方便得多。我们认为这两个类会在Java程序员中流行起来,因此在这里做深度讨论。