9

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

看起来,Java 只提供(在我的 JDK 中) aWin32FileSystem和 a ZipFileSystem

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

我猜目前,你们中的一些人已经将新的 nio FileSystem IO 合并到自己的项目中,可以帮助我吗?

谢谢

4

4 回答 4

9

https://github.com/google/jimfs提供了这个功能。我自己从来没有测试过。

于 2014-02-27T16:07:05.850 回答
1

您可以尝试https://github.com/marschall/memoryfilesystem。应该非常适合您的需求。

于 2014-01-16T16:18:13.167 回答
0

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

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

于 2014-01-24T11:05:08.250 回答
0

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

S, ALR

于 2013-06-19T10:54:32.537 回答