摘要: 用来定位文件系统中文件的对象,它代表了依赖于系统的文件路径。路径代表了一系列由系统分隔符分隔的文件和目录组成的层次结构。根组件作为层次结构的顶层也可以用路径来表示。离根目录最远的元素名是文件或目录名,另外的元素名表示为目录。路径可以表示为根目录、根目录与子目录或相对目录,如果一个路径由一个空元素构成,该路径被称为空路径,使用空路径访问一个文件相当于使用文件系统的缺省目录来访问那个文件。通过Path中的getFileName()、getParent()、getRoot()和subpath()来访问路径组件或一系列元素名。除了访问路径组件,路径也定义了resolve()和resolveSiblin 阅读全文
posted @ 2013-07-08 00:01 无眠之风 阅读(1971) 评论(0) 推荐(0)
摘要: Java SE 7.0在java.nio.File包中加入了很多新的类和接口用于更方便的操控文件和目录,本文在学习新的API的过程中对于新加入的比较有意义的元数据管理部分进行了描述与说明,大多内容来自于Oracle官方的java教程Lesson: Basic I/O (The Java&#153 Tutorials > Essential Classes)文件的元数据又称为"关于数据的数据",就文件系统而言,元数据包含于文件或目录中,元数据用于追踪下面这些对象中每一个的信息,例如:是否为普通文件、目录或符号链接,文件的大小,文件或目录的创建时间、修改时间以及最 阅读全文
posted @ 2013-06-19 03:29 无眠之风 阅读(1141) 评论(0) 推荐(0)
摘要: Files类是java.nio.file包的一个主要入口点,这个类提供了一系列静态的方法来读、写和操控文件或目录,Files的方法工作在Path对象的实例上。检测文件或目录验证一个文件或目录是否存在可以使用exists(Path path,LinkOption[] option)和notExists(Path path,LinkOption[] option)。需要注意的是验证一个文件是否存在可能有三种结果文件存在文件不存在文件状态未知,无法验证因此,我们不能认为!exists(Path path)与notExists(Path path)是相等的检测文件的可访问性我们可以使用isReadab 阅读全文
posted @ 2013-06-17 11:51 无眠之风 阅读(562) 评论(0) 推荐(0)