Java7 nio2有哪些可用的内存文件系统实现?

9
我正在寻找内存nio2文件系统实现,以便更轻松地测试我的IO相关代码。
在我的JDK中,似乎Java只提供了一个Win32FileSystem和一个ZipFileSystem。 ShrinkWrap似乎有这种东西,但似乎主要处理ZIP文件系统或其他类似的内容。
我猜到目前为止,你们中的一些人已经在自己的项目中加入了新的nio FileSystem IO,并且可以帮助我吗?
谢谢。

你不能使用模拟对象吗?请提供一些需要文件系统测试的代码示例。 - piotrek
ShrinkWrap似乎有一篇博客文章宣传内存文件系统(http://exitcondition.alrubinger.com/2012/08/17/shrinkwrap-nio2/),但是它似乎不能正常工作 :((Files.isDirectory()对于目录返回false) - Patrick Huy
4个回答

9

1

0

https://github.com/openCage/memoryfs 是一个内存文件系统。 它实现了大部分但还不是全部的nio2 API。

注意:我是作者。 如果您发现了错误或需要某个功能,请告诉我。


感谢您的努力!它与Google / Jimfs和Marschall / MemoryFileSystem相比如何? - Puce

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接