我想用 Commons VFS2 库创建一个 zip 文件。我知道如何在使用file
前缀时复制文件,但zip
没有实现文件的写入和读取。
fileSystemManager.resolveFile("path comes here")
zip:/some/file.zip
当 file.zip 是不存在的 zip 文件时,当我尝试路径时,-方法失败。我可以解析现有文件,但不存在的新文件失败。
那么如何创建新的 zip 文件呢?我无法使用 createFile(),因为它不受支持,并且在调用它之前我无法创建 FileObject。
正常的方法是使用该 resolveFile 创建 FileObject,然后为该对象调用 createFile。