|
|
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已! |
|
恭喜您是本站第 1728673
位訪客!
登入 | 註冊
|
|
|
|
發表者 |
討論內容 |
冷日 (冷日) |
發表時間:2015/5/13 15:31 |
- Webmaster

- 註冊日: 2008/2/19
- 來自:
- 發表數: 15771
|
- [轉貼]Java:getfreespace() 和 getusablespace() 文件之間的差異
- Java: getfreespace()和getusablespace文件之間的差異
我不能指出確切的區別getFreeSpace()和getUsableSpace()方法File類當我運行下面的代碼,有相同的O / P。
Class Start {
public static void main(String [] args) {
File myfile = new File("C:\\html\abc.txt");
myfile.createNewFile();
Systyem.out.println("free space"+myfile.getFreeSpace()+"usable space"+myfile.getUsableSpace());")
}
}
的O / P
任何一個可以告訴我確切的區別是什麼?
這個問題有 2 個解答。 第 1 個答案
的java.io.File.getFreeSpace()方法返回分區中的抽象路徑名命名的未分配的位元組數。返回未分配的位元組數不保證。未分配的位元組數可能是電話和任何外部I/O操作後立即準確不準確。
的java.io.File.getUsableSpace()方法返回的位元組可用的虛擬機數量的被這個抽象的名字命名的。這種方法通常提供一個更準確的估計有多少新的數據可以用這個方法檢查寫許可權和其他操作系統的限制。
第 2 個答案
從文件
getUsableSpace()返回在分區的抽象路徑名命名的可用虛擬機位元組數
getFreeSpace()返回分區中的未分配的位元組數為這個抽象路徑名
原文出處:Java: getfreespace()和getusablespace文件之間的差異 - 數碼維基
|
|
討論串
|