File.UsableSpace 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳此虛擬機在以抽象路徑名稱命名的分割區上可用的位元組數。
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入的新資料量。
回傳的可用位元組數量暗示,但不保證能使用大部分或任一位元組。 未分配位元組的數量最有可能在此呼叫後立即準確。 任何外部輸入輸出操作(包括在虛擬機外的系統操作)都可能導致不準確。 此方法無法保證對該檔案系統的寫入操作一定成功。
在 Android(及其他 Unix 系統)上,這種方法會回傳非 root 用戶可用的空閒位元組數量,無論你是否真的以 root 身份執行,也不論使用者是否有配額或其他限制。 (此方法回 getFreeSpace 傳可能可根的位元組數。)
新增於1.6版本。
Java 文件 java.io.File.getUsableSpace()。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。