用于 Java 的内存文件系统
Jimfs ==== Jimfs 是一个用于 Java 8 及以上版本的内存文件系统,实现了抽象文件系统 API。 开始使用 ------------
最新版本是 1.3.2。
它在 Maven Central 中可用,如 com.google.jimfs:jimfs:1.3.2:
FileChannel 或 SeekableByteChannel、InputStream、OutputStream 等读取和写入文件。 - 符号链接。 - 与普通文件相关的硬链接。 - SecureDirectoryStream,用于操作打开的目录。 - 使用 PathMatcher 进行 glob 和正则表达式路径过滤。 - 使用 WatchService 监视目录的变化。 - 文件属性。 支持的内置属性视图包括 "basic"、"owner"、"posix"、"unix"、"dos"、"acl" 和 "user"。 但是,请注意,并非所有属性视图都提供 有用的 属性。例如,虽然可以使用 "posix" 视图设置和读取 POSIX 文件权限,但这些权限实际上不会影响文件系统的行为。Jimfs 还支持创建文件系统,例如使用 Windows 风格的路径和(在某些程度上)行为。
暂无开放 Issues,或尚未同步最近议题。