File.UsableSpace 属性

定义

返回此抽象路径名称命名的分区上此虚拟机可用的字节数。

public virtual long UsableSpace { [Android.Runtime.Register("getUsableSpace", "()J", "GetGetUsableSpaceHandler")] get; }
[<get: Android.Runtime.Register("getUsableSpace", "()J", "GetGetUsableSpaceHandler")>]
member this.UsableSpace : int64

属性值

分区上的可用字节数,或者 0L 抽象路径名未命名分区。 在此信息不可用的系统上,此方法等效于调用 #getFreeSpace

属性

注解

返回此抽象路径名称命名的分区上此虚拟机可用的字节数。 如果可能,此方法会检查写入权限和其他操作系统限制,因此通常会提供对实际写入新数据量比 #getFreeSpace写入量更准确的估计。

返回的可用字节数是提示,但不保证可以使用大多数或任一字节。 未分配的字节数很可能在此调用后立即准确。 任何外部 I/O 操作(包括在此虚拟机外部的系统上所做的操作)都可能不准确。 此方法不能保证此文件系统的写入操作将成功。

在 Android(和其他基于 Unix 的系统)上,此方法返回可供非根用户使用的免费字节数,不管你是否实际以根身份运行,以及可能应用于用户的任何配额或其他限制。 (该方法 getFreeSpace 返回可能可用于 root 的字节数。

已在 1.6 中添加。

适用于 . 的 java.io.File.getUsableSpace()Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于