共用方式為


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 傳回根目錄可能可用的位元元數目。

已在1.6中新增。

java.io.File.getUsableSpace()Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於