高级Java文件系统内容操作:旧式与jcr?

高级Java文件系统内容操作:旧式与jcr?,java,filesystems,jcr,Java,Filesystems,Jcr,在文件系统上管理文本/二进制内容的最佳方法是什么?通常,在构建包含大量多媒体二进制文件和存储在文件系统上的其他各种基于文本的内容的web应用程序时,JDK 6 java.io的级别仍然太低 由于新的java.nio.file.*包,它将随着Java7而改变,正如您所看到的 但在Java7推出并由IDE等实现之前,我真的不知道该使用什么,除了org.apache.commons.io。我尝试了几件JackRabbit的样品,但我不确定这对于我开始提到的目的来说是否是个好主意。JackRabbi

在文件系统上管理文本/二进制内容的最佳方法是什么?通常,在构建包含大量多媒体二进制文件和存储在文件系统上的其他各种基于文本的内容的web应用程序时,JDK 6 java.io的级别仍然太低

  • 由于新的java.nio.file.*包,它将随着Java7而改变,正如您所看到的

但在Java7推出并由IDE等实现之前,我真的不知道该使用什么,除了org.apache.commons.io。我尝试了几件JackRabbit的样品,但我不确定这对于我开始提到的目的来说是否是个好主意。JackRabbit可以管理所有文件系统的二进制/文本内容吗?将其全部放入节点和属性中,而不是目录中。它会带来好处吗?

我们不太清楚你在寻找什么,但谷歌的库有一个io包,特别是一个充满静态文件处理方法的类


它不是一个内容存储库系统,但可以提供足够的功能,满足您的需要。

非常好的附加库。我的部分问题是,“多媒体二进制文件和存储在文件系统上的其他各种基于文本的内容”的操作是否可以用ApacheJackrabbit以JCR风格完成,或者这是胡说八道,最好还是坚持使用通常的文件系统内容操作。