Я хотел бы создать zip-файл с библиотекой Commons VFS2. Я знаю, как копировать файл при использовании префикса file
, но для zip
файлы записи и чтения не реализованы.Привет, пример мира на VFS: создать zip-файл с нуля
fileSystemManager.resolveFile("path comes here")
-method не работает, когда я пытаюсь указать путь zip:/some/file.zip
, когда file.zip является несуществующим zip-файлом. Я могу разрешить существующий файл, но несуществующий новый файл выходит из строя.
Так как же создать этот новый zip-файл? Я не могу использовать createFile(), потому что он не поддерживается, и я не могу создать FileObject, прежде чем это будет вызвано.
Обычный способ - создать FileObject с этим файлом resolveFile, а затем вызвать createFile для объекта.
'org.apache.commons.vfs2.FileSystemException: Этот тип файла не поддерживает создание папок .' –