Описание тега jimfs
Файловая система в памяти для Java 7+
1
ответ
Нужно ли чистить мою файловую систему Jimfs после каждого теста?
Я использую Jimfs в моих тестах, как это: public class FooTest { private FileSystem fs = Jimfs.newFileSystem(Configuration.unix()); private List<Path> paths = new ArrayList<>(); private Path getPath(String first, String... more) { Path p…
06 ноя '15 в 09:49
2
ответа
Объединение zip-файлов в память с помощью Java
Мне нужно связать несколько почтовых файлов (банок). Я пробовал следующие решения: Перейдите из ZipInputStream в ZipOutputStream, просматривая каждую запись входного потока и копируя ее в выходной поток (насколько я понимаю, это в основном интенсивн…
16 июн '18 в 18:59
1
ответ
Клон Git хранилища в памяти
Я пытался клонировать крошечный репозиторий конфигурации git в память, используя JGIT и JIMFS, используя что-то вроде FileSystem fs = Jimfs.newFileSystem(Configuration.unix()); Path gitPath = Files.createDirectories(fs.getPath("/git")); Git.cloneRep…
23 июл '17 в 10:05
0
ответов
git-библиотека Java с настраиваемой файловой системой в памяти
Есть ли java-библиотека, которая работает на предоставленной пользователем java.nio.file.FileSystem? Я использую googles jimfs in-memory-filesystem и хочу клонировать git-репозиторий в мою файловую систему и выполнять сложные последовательности опер…
21 фев '17 в 14:19
1
ответ
Установить DefaultFileSystemProvider для тестирования
Как я могу установить DefaultFileSystemProvider использовать, например, JimfsFileSystemProvider? Javadoc для FileSystems.getDefault() говорит, что мне нужно установить системное свойство, но когда я пытаюсь это сделать, я получаю NoSuchMethodExcepti…
10 сен '14 в 10:57
1
ответ
Тестирование взаимодействия с файловой системой: настройка прав доступа к файлам
Я наткнулся на Jimfs и хотел использовать его для тестирования методов взаимодействия с файловой системой. Например, я написал довольно длинный метод, который выясняет, удастся ли выполнить запись в список файлов: static boolean exportable(List<P…
22 июл '14 в 12:40
1
ответ
Чтение файла, созданного с использованием виртуальной файловой системы JIMFS
Я создал VFS с использованием JIMFS. FileSystem virtualFS = Jimfs.newFileSystem(Configuration.unix()); Path virtualPath = virtualFS.getPath("resources/virtualFolder"); Files.createDirectories(virtualPath); Path refData = virtualPath.resolve("refData…
26 апр '16 в 05:30
0
ответов
Использует ли виртуальная файловая система Apache Commons (VFS) API-интерфейс файловой системы Java NIO?
Мне кажется, что Apache Commons VFS отличается от Jimfs от Google тем, что он не реализует java.nio.file.FileSystem API, но имеет свой собственный API. Так что, если бы я использовал Commons VFS в своем проекте, а потом захотел использовать библиоте…
18 июл '18 в 14:32
3
ответа
Поставщик не нашел исключение при создании файловой системы для моего почтового индекса?
Я создал Zip-файл на JimFS FileSystem пример. Теперь я хотел бы прочитать Zip, используя Java FileSystem API. Вот как я создаю FileSystem: final FileSystem zipFs = FileSystems.newFileSystem( source, // source is a Path tied to my JimFS FileSystem nu…
09 июн '17 в 13:31
1
ответ
JimFS: для чего нужен каталог /work
Я начал использовать google jimfs и, выполнив команду ls, нашел там рабочую директорию в корне FS. Какова цель этой папки?
02 июл '15 в 07:15
3
ответа
Java: ZipFile с использованием Path
У меня есть Path сжать файл в виртуальной файловой системе (jimfs), и мне нужно открыть этот файл, используя ZipFile, Но в конструкторе нет ZipFile получить Path только в качестве аргумента File, Тем не менее, я не могу создать из моего Path File (p…
24 июл '16 в 13:41
0
ответов
Изменение файловой системы JVM по умолчанию
У меня есть приложение, которое я пытаюсь запустить в файловой системе в памяти, но у моего приложения есть зависимость, которая использует java.io в отличие от java.nio, Можно ли как-то изменить файловую систему JVM по умолчанию, чтобы исправить эт…
10 авг '16 в 18:39
1
ответ
JIMFS не распознается ZipFileSystemProvider
У меня есть zip-файл, созданный в jimfs (Google в файловой системе памяти) из байтового массива. При попытке открыть этот файл с ZipMemoryFileSystemЯ получаю сообщение об ошибке, что поставщик не распознается. Мой код выглядит следующим образом: pub…
02 июн '16 в 22:32
2
ответа
Установите последнюю измененную временную метку файла, используя jimfs в Java
Как я могу установить дату последнего изменения файла с помощью jimfs? У меня есть что-то как это: final FileSystem fileSystem = Jimfs.newFileSystem(Configuration.unix()); Path rootPath = Files.createDirectories(fileSystem.getPath("root/path/to/dire…
11 фев '16 в 07:45
1
ответ
Как заставить IOException в jimfs
У меня есть файл, связанный с кодом, чтобы проверить, где я хотел бы проверить мою обработку ошибок для существующего файла, который я не могу прочитать. class SomeClass { //... public void load(Path path) { if (!Files.isRegularFile(path)) { return …
17 апр '15 в 00:43
1
ответ
Jimfs path to ceylon Directory
I'm trying to create a directory (using ceylon's file module) in the Jimfs file system but I'm having problems with the Jimfs provider not being installed when accessing the filesystem from ceylon. This is my test program: // File: test.se.gustavkar…
11 фев '16 в 23:05
1
ответ
SQLite + Виртуальная файловая система?
Я использую SQLite база данных, и я хочу открыть .db файл изнутри Jimfs виртуальная файловая система. Используя следующий код, я могу импортировать файл в виртуальную файловую систему: String databaseFilePath = "..."; Configuration configuration = C…
30 май '16 в 12:08
2
ответа
Java прикрепить файл из виртуальной файловой системы к электронной почте
Я использую виртуальную файловую систему, и я хотел бы прикрепить файл из нее к электронной почте. Однако объект MimeBodyPart принимает только файлы, которые не работают в файловой системе по умолчанию, такой как jimfs. См. Мой код ниже, где я получ…
06 июн '17 в 14:22
1
ответ
JIMFS для производства в файловой системе памяти
У меня есть конкретный случай использования, когда мне было бы полезно абстрагировать обычную файловую систему в оперативную, так как мы часто переключаемся между ними по соображениям производительности. Можно ли использовать JIMFS в производственно…
13 мар '16 в 10:55
0
ответов
Java URI, указывающий на виртуальную файловую систему
Мне нужно создать URI для виртуальной файловой системы (jimfs) в Java. Мне нужно сделать это, чтобы я мог добавлять файлы в zip-архив (определяя zip-файл как файловую систему). Как я могу указать переменную URI ниже для моей виртуальной файловой сис…
05 июн '17 в 21:53