org.apache.hadoop.fs.FileStatus 方法详细说明
时间: 2023-12-05 18:06:31 浏览: 107
Hadoop面试题.pdf
org.apache.hadoop.fs.FileStatus类是Hadoop中用于表示文件或目录状态的类。它包含了文件或目录的元数据信息,例如文件大小、修改时间、访问权限等。
该类提供了以下方法:
1. long getAccessTime():获取文件或目录的最后访问时间,返回一个long类型的时间戳。
2. short getBlockReplication():获取文件的副本数,如果是目录则返回0。
3. long getBlockSize():获取文件的块大小,如果是目录则返回0。
4. String getGroup():获取文件或目录所属组。
5. long getLen():获取文件长度。
6. long getModificationTime():获取文件或目录的最后修改时间,返回一个long类型的时间戳。
7. Path getPath():获取文件或目录的路径。
8. FsPermission getPermission():获取文件或目录的权限。
9. String getOwner():获取文件或目录的所有者。
10. boolean isDirectory():判断是否是一个目录。
11. boolean isFile():判断是否是一个文件。
12. boolean isSymlink():判断是否是一个符号链接。
13. Path getSymlink():获取符号链接的目标路径,如果不是符号链接则返回null。
除此之外,该类还有一个构造方法和一个toString()方法,用于创建对象和将对象以字符串形式输出。
阅读全文