你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
AzureFileStore 类
- java.
lang. Object - java.
nio. file. FileStore - com.
azure. storage. blob. nio. AzureFileStore
- com.
- java.
public final class AzureFileStore
extends FileStore
是由AzureFileStore
FileStore Azure Blob 存储容器支持的 。
方法摘要
修饰符和类型 | 方法和描述 |
---|---|
V |
getFileStoreAttributeView(Class<V> aClass)
返回给定类型的文件 |
Object |
getAttribute(String s)
不支持。 |
long |
getTotalSpace()
返回文件存储的大小(以字节为单位)。 |
long |
getUnallocatedSpace()
返回文件存储中未分配的字节数。 |
long |
getUsableSpace()
返回文件存储上此 Java 虚拟机可用的字节数。 |
boolean |
isReadOnly()
始终返回 false。 |
String |
name()
返回此文件存储区所依据的容器的名称。 |
boolean |
supportsFileAttributeView(Class<? extends FileAttributeView> type)
指示此文件存储是否支持由给定文件属性视图标识的文件属性。 |
boolean |
supportsFileAttributeView(String name)
指示此文件存储是否支持由给定文件属性视图标识的文件属性。 |
String |
type()
返回 |
方法继承自 java.lang.Object
方法继承自 java.nio.file.FileStore
方法详细信息
getFileStoreAttributeView
public V
返回给定类型的 FileStoreAttributeView。
此方法始终返回 null,因为当前不支持 。FileStoreAttributeView
Overrides:
AzureFileStore.getFileStoreAttributeView(Class<V> aClass)Parameters:
Returns:
getAttribute
public Object getAttribute(String s)
不支持。
此方法始终引发 , UnsupportedOperationException
因为当前支持否 FileStoreAttributeView 。
Overrides:
AzureFileStore.getAttribute(String s)Parameters:
Returns:
Throws:
getTotalSpace
public long getTotalSpace()
返回文件存储的大小(以字节为单位)。
容器不限制存储的数据量。 此方法将始终返回最大长度。
Overrides:
AzureFileStore.getTotalSpace()Returns:
Throws:
getUnallocatedSpace
public long getUnallocatedSpace()
返回文件存储中未分配的字节数。
容器不限制存储的数据量。 此方法将始终返回最大长度。
Overrides:
AzureFileStore.getUnallocatedSpace()Returns:
Throws:
getUsableSpace
public long getUsableSpace()
返回文件存储上此 Java 虚拟机可用的字节数。
容器不限制存储的数据量。 此方法将始终返回最大长度。
Overrides:
AzureFileStore.getUsableSpace()Returns:
Throws:
isReadOnly
public boolean isReadOnly()
始终返回 false。
提供给此文件系统的身份验证方法可能仅支持读取操作,因此文件存储在此视图中是隐式只读的,但这并不意味着基础容器/文件存储本质上是只读的。 目前不支持创建/指定只读文件存储。
Overrides:
AzureFileStore.isReadOnly()Returns:
name
public String name()
返回此文件存储区所依据的容器的名称。
Overrides:
AzureFileStore.name()Returns:
supportsFileAttributeView
public boolean supportsFileAttributeView(Class extends FileAttributeView> type)
指示此文件存储是否支持由给定文件属性视图标识的文件属性。
此文件系统中的所有文件存储都支持以下视图:
Overrides:
AzureFileStore.supportsFileAttributeView(Class<? extends FileAttributeView> type)Parameters:
Returns:
supportsFileAttributeView
public boolean supportsFileAttributeView(String name)
指示此文件存储是否支持由给定文件属性视图标识的文件属性。
此文件系统中的所有文件存储都支持以下视图:
Overrides:
AzureFileStore.supportsFileAttributeView(String name)Parameters:
Returns:
type
public String type()
返回 String "AzureBlobContainer"
,指示文件存储由 Azure 存储中的远程 Blob 容器提供支持。
Overrides:
AzureFileStore.type()Returns:
"AzureBlobContainer"
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈