Me gustaría crear un archivo zip con la biblioteca Commons VFS2. Sé cómo copiar un archivo cuando se usa el prefijo file
, pero para zip
los archivos de escritura y lectura no están implementados.Hola ejemplo mundial en VFS: crear un archivo zip desde cero
fileSystemManager.resolveFile("path comes here")
-metodo falla cuando pruebo la ruta zip:/some/file.zip
cuando file.zip es un archivo zip no existente. Puedo resolver un archivo existente pero falla un nuevo archivo no existente.
Entonces, ¿cómo crear ese nuevo archivo comprimido? No puedo usar createFile() porque no es compatible y no puedo crear FileObject antes de que se llame.
La forma normal es crear FileObject con ese resolveFile y luego llamar a createFile para el objeto.
'org.apache.commons.vfs2.FileSystemException: Este tipo de archivo no es compatible con la creación de carpetas .' –