java file的用法_java11教程--类FileStore用法

存储文件。

FileStore表示存储池,设备,分区,卷,具体文件系统或其他特定于实现的文件存储方式。

所述FileStore一个文件的存储位置是通过调用获得getFileStore方法,或所有文件存储可以通过调用被枚举getFileStores方法。

除了此类定义的方法之外,文件存储可以支持一个或多个FileStoreAttributeView类,这些类提供一组文件存储属性的只读或可更新视图。

初始化此类的新实例。

读取文件存储属性的值。

返回此文件存储中每个块的字节数。

返回给定类型的

FileStoreAttributeView 。

返回文件存储的大小(以字节为单位)。

返回文件存储中未分配的字节数。

返回文件存储上此Java虚拟机可用的字节数。

判断此文件存储是否为只读。

返回此文件存储的名称。

判断此文件存储是否支持给定文件属性视图标识的文件属性。

判断此文件存储是否支持给定文件属性视图标识的文件属性。

返回此文件存储的

类型 。

初始化此类的新实例。

返回此文件存储的名称。

名称的格式是高度特定于实现的。

它通常是存储池或卷的名称。

此方法返回的字符串可能与toString方法返回的字符串不同。

返回此文件存储的类型 。

此方法返回的字符串格式具有高度特定于实现的格式。

例如,它可以指示所使用的格式或文件存储是本地还是远程。

判断此文件存储是否为只读。

如果文件存储不支持写入操作或对文件的其他更改,则它是只读的。

任何尝试创建文件,打开现有文件以进行写入等都会导致抛出IOException 。

返回文件存储的大小(以字节为单位)。

返回文件存储上此Java虚拟机可用的字节数。

返回的可用字节数是一个提示,但不能保证可以使用大多数或任何这些字节。 在获得空间属性之后,可用字节数最有可能是准确的。 任何外部I / O操作(包括在此Java虚拟机之外的系统上进行的操作)都可能使其不准确。

返回此文件存储中每个块的字节数。

文件存储通常被组织成称为块的离散字节序列。 块是文件存储的最小存储单元。 每个读写操作都在多个块上执行。

返回文件存储中未分配的字节数。

返回的未分配字节数是一个提示,但不能保证可以使用大多数或任何这些字节。 获得空间属性后,未分配的字节数最有可能是准确的。 任何外部I / O操作(包括在此虚拟机外部的系统上进行的操作)都可能使其不准确。

判断此文件存储是否支持给定文件属性视图标识的文件属性。

调用此方法来测试文件存储是否支持BasicFileAttributeView将始终返回true 。 对于默认提供程序,当文件存储不是本地存储设备时,此方法无法保证提供正确的结果。 其原因是特定于实现,因此未指定。

判断此文件存储是否支持给定文件属性视图标识的文件属性。

调用此方法以测试文件存储是否支持BasicFileAttributeView (由名称“ basic ”标识)将始终返回true 。 对于默认提供程序,当文件存储不是本地存储设备时,此方法无法保证提供正确的结果。 其原因是特定于实现,因此未指定。

返回给定类型的FileStoreAttributeView 。

此方法适用于文件存储属性视图定义用于读取或更新文件存储属性的类型安全方法的情况。 type参数是所需属性视图的类型,如果支持,该方法将返回该类型的实例。

读取文件存储属性的值。

attribute参数标识要读取的属性并采用以下形式:

view-name : attribute-name

字符':'代表自己。

view-name是AttributeView的name ,用于标识一组文件属性。 attribute-name是属性的名称 。

用法示例:假设我们想知道是否启用了ZFS压缩(假设支持“zfs”视图):

boolean compression = (Boolean)fs.getAttribute("zfs:compression");

构造方法

变量

构造器

描述

protected

初始化此类的新实例。变量和类型

方法

描述

abstract Object

读取文件存储属性的值。

long

返回此文件存储中每个块的字节数。

abstract

V

返回给定类型的

FileStoreAttributeView 。

abstract long

返回文件存储的大小(以字节为单位)。

abstract long

返回文件存储中未分配的字节数。

abstract long

返回文件存储上此Java虚拟机可用的字节数。

abstract boolean

判断此文件存储是否为只读。

abstract String

返回此文件存储的名称。

abstract boolean

判断此文件存储是否支持给定文件属性视图标识的文件属性。

abstract boolean

判断此文件存储是否支持给定文件属性视图标识的文件属性。

abstract String

返回此文件存储的

类型 。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值