我正在使用 db4o 构建一个数据库,其中包含文件和有关文件的信息,但希望以不需要文件系统的方式这样做(由于文件的复杂性,我特别希望文件系统不存在关系:没有办法为我们使用的项目网络以智能的方式设计这样的文件系统。)
所以我知道File
该类是指向文件系统中文件的指针,但我希望将实际文件包含在我正在使用的对象中。我会使用字符串,但对象通常可以是加载二进制文件、图像或电影,所以这将是对我不想要的类型的误用。
我已经搜索了很多,但还没有找到解决方案,我的大部分搜索只是引导我对File
课程进行解释。
我想要的示例对象:
public class FileContainer {
private Date addedDate;
private String checkSum;
private Boolean criticalState;
private FileContainer previousVersion;
private String addedBy;
private FileObject file;
}
其中 FileObject 只是实际的文件。
感谢您的帮助。