4
A
回答
8
A File
對象不是文件。這是通過一些實用方法訪問磁盤位置的路徑。該位置不需要存在以具有有效的文件。例如,創建File
對象後,您可以執行File#createNewFile
創建物理文件,該對象將指向磁盤上的該路徑名。
使用URL
和相關的類遠程讀取,或某種java.nio.ByteBuffer
將文件數據存儲在內存中。
1
即使創建文件對象,文件本身也不需要存在於磁盤上。
構建java對象時,需要指定文件絕對或相對於當前目錄的位置,但文件本身不需要存在於磁盤上。
相關問題
- 1. Qt5:在不保存到硬盤的情況下下載文件
- 2. 如何在不觸摸硬盤的情況下創建文件?
- 3. 如何在不使用Java的情況下在ColdFusion中創建類和對象?
- 4. 如何在不保存到Java磁盤的情況下生成zip文件?
- 5. 如何在不創建新對象的情況下引用substr?
- 6. 如何在不使用String的情況下創建JSON對象?
- 7. 如何在不創建副本的情況下返回對象?
- 8. 如何在不創建對象的情況下收聽活動
- 9. 如何在不創建臨時文件的情況下從char *創建FILE *
- 10. Django REST序列化程序:在不保存的情況下創建對象
- 11. 如何在不保存父項的情況下在Rails中構建我的對象上的子對象?
- 12. 如何在沒有Java擴展的情況下獲取File對象的名稱?
- 13. Ruby - 如何在沒有.new的情況下創建MatchData對象?
- 14. 如何在不知道需要創建多少個對象的情況下將對象存儲在ArrayList中?
- 15. 在不保存的情況下創建nsmanagedobject [@Example]
- 16. 如何在不保存到磁盤的情況下顯示包含MS Office文檔的NSData對象?
- 17. 在不創建對象的情況下調用類的方法
- 18. CodeIgniter ::如何在不保存到硬盤的情況下調整大小和水印圖像
- 19. 如何在不打開新窗口的情況下將圖像保存到硬盤
- 20. 存儲在硬盤中的CvSVM對象
- 21. 如何在特定情況下使用接口創建對象
- 22. 如何在沒有sudo權限的情況下訪問硬盤?
- 23. 不保存到硬盤
- 24. JavaScript對象 - 在不創建它的情況下調用(如數學對象)
- 25. 如何在不使用'file:'的情況下創建文件系統的URL?
- 26. 在不調用類的情況下創建對象
- 27. django在不影響數據庫的情況下創建對象
- 28. 在不創建新緩衝區的情況下渲染對象
- 29. 如何在不分配內存的情況下構造對象?
- 30. 在沒有設置對象數的情況下在Java中創建數組?
你想用文件做什麼?你真的想要一個流? –
是的,我想我只需要一個流。但我的主要目標是將文件對象保存在DB4O數據庫以及磁盤上,作爲.groovy文件。 –
所以...你*要*想將它保存到磁盤。爲什麼你不能創建一個字符串並將其寫入dB和文件?我對實際問題感到困惑。 –