Java7 nio2的任何可用的内存中FileSystem实现?

我一直在寻找内存中的nio2 FileSystem实现,这将使我能够更轻松地测试我的IO相关代码。

Win32FileSystem ,Java只提供(在我的JDK中) Win32FileSystemZipFileSystem

似乎ShrinkWrap有类似的东西,但似乎主要处理ZIP文件系统或任何。

我猜你们有些人已经在你自己的项目中加入了新的nio FileSystem IO,可以帮助我吗?

谢谢

您可以尝试https://github.com/marschall/memoryfilesystem 。 应该是完美契合您的需求。

ShrinkWrap确实有一个NIO.2内存文件系统实现,并且Patrick记录的报告为“假”问题的目录已被修复(由他。:)): https : //github.com/shrinkwrap/shrinkwrap/commit / 3319e64c455a5f0e601b19066318d28c4bea3df1

S,ALR

https://github.com/openCage/memoryfs就是这样一个内存中的文件系统。 它实现了大多数但尚未全部的nio2 API。

注意:我是作者。 如果您发现错误或需要function,请告诉我。