首页 理论教育 Java中的FileStatus类详解

Java中的FileStatus类详解

时间:2023-06-24 理论教育 版权反馈
【摘要】:Hadoop 中的FileStatus 类可以用来查看文件或目录的元数据信息,HDFS 中的任意文件或目录都可以得到对应的FileStatus。前面查看文件详情的程序中使用了LocateFileStatus 类,而该类就是继承自FileStatus。因此,FileStatus 也封装了之前表3.5 介绍过的所有属性,其包括元数据信息、文件长度、块大小、备份、修改时间、权限等。获得FileStatus 对象的方法一般是通过FileSystem 的getFileStatus()方法,或者使用其自身的构造方法得到。

Java中的FileStatus类详解

Hadoop 中的FileStatus 类可以用来查看文件或目录的元数据信息,HDFS 中的任意文件或目录都可以得到对应的FileStatus。前面查看文件详情的程序中使用了LocateFileStatus 类,而该类就是继承自FileStatus。因此,FileStatus 也封装了之前表3.5 介绍过的所有属性,其包括元数据信息、文件长度、块大小、备份、修改时间、权限等。

获得FileStatus 对象的方法一般是通过FileSystem 的getFileStatus()方法,或者使用其自身的构造方法得到。下面给出FileStatus 的相关使用方法:

运行结果如下:

查看HDFS 中某文件的信息

这是个文件

文件路径:hdfs:/ /192.168.6.100:9000/banzhang.txt

文件长度:24

文件修改日期:2020-01-20 19:48:42.82

文件上次访问日期:2020-01-20 19:48:37.774

文件备份数:2

文件的块大小:134217728

文件所有者:apache

文件所在的分组:supergroup

文件的权限:rw-r--r—

(www.xing528.com)

运行结果如下:

查看HDFS 中某目录的元数据信息

这是个目录

目录路径:hdfs:/ /192.168.6.100:9000/hdfstest

目录长度:0

目录修改日期:2020-01-15 11:31:29.295

目录上次访问日期:1970-01-01 08:00:00.0

目录备份数:0

目录的块大小:0

目录所有者:apache

目录所在的分组:supergroup

目录的权限:rwxr-xr-x

这个目录下包含以下文件或目录:

hdfs:/ /192.168.6.100:9000/hdfstest/output

hdfs:/ /192.168.6.100:9000/hdfstest/wctest.txt

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈