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和文件?我对实际问题感到困惑。 –