我需要动态地使用资源做很多事情:解析 xsd/xml 文档、构建和编译 java 类、将它们打包到 jar 和 wars 中、保留在 DB 中、将它们部署为 OSGi 等。
我使用的大多数库/API 都允许在内存中执行所有这些中间任务,但是有一些“特殊”库使用java.io.File
仅有的。除了使用真正的临时文件和目录之外,我别无选择,这在 Java EE 环境中并不好。
我相信必须有一个用于内存文件结构的库/解决方案,其节点扩展java.io.File
(照我看来)。请添加已知/类似库的链接。欢迎任何评论。
Thanks!
我不相信你会找到你想要的东西。 java.io.File API 的编写目的并不是为了提供可以通过多种方式实现的文件系统抽象。虽然它确实公开了某些 FS 操作(例如删除和 mkdir)的方法,但它不处理基本的读/写 I/O。这留给其他类,例如 FileInputStream。这意味着从 API 的角度来看,File 对象只不过是一个路径。没有什么是抽象的。你被困住了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)