Есть ли java-библиотека, которая работает с предоставленным пользователем java.nio.file.FileSystem
?
Я использую реализацию файловой системы в памяти googles jimfs и хотел бы клонировать репозиторий git в свою файловую систему и выполнить сложную серию операций, но не прикасаться к диску.
К сожалению, похоже, что jgit-api не дает возможности работать с выбранной файловой системой.
РЕДАКТИРОВАТЬ:
Причина несовместимости между jgit и jimfs, по-видимому, заключается в том, что jgit api использует файл, а jimfs использует пути в качестве своей основной абстракции. К сожалению, jimfs не реализует Path.toFile()
. Есть ли технические причины для этого?
java.nio.file.FileSystem
... которую может быть трудно найти. Вместо этого может быть проще создать RAM-диск и заставить его работать на нем. - person john16384   schedule 21.02.2017File
, а не сPath
, что не позволяет ей работать с JimFS. - person sdgfsdh   schedule 19.06.2017