Ich möchte eine Zip-Datei mit Commons VFS2-Bibliothek erstellen. Ich weiß, wie man eine Datei kopiert, wenn man file
Vorwahl verwendet, aber für zip
Dateien schreiben und lesen sind nicht implementiert.Hallo Welt Beispiel auf VFS: Erstellen Sie eine Zip-Datei von Grund auf neu
fileSystemManager.resolveFile("path comes here")
-Methode schlägt fehl, wenn ich Pfad zip:/some/file.zip
versuche, wenn file.zip eine nicht vorhandene zip-Datei ist. Ich kann eine vorhandene Datei auflösen, aber eine nicht vorhandene neue Datei schlägt fehl.
Also, wie diese neue Zip-Datei dann zu erstellen? Ich kann createFile() nicht verwenden, weil es nicht unterstützt wird, und ich kann das FileObject nicht erstellen, bevor dieses aufgerufen werden soll.
Der normale Weg besteht darin, FileObject mit dieser resolveFile zu erstellen und dann createFile für das Objekt aufzurufen.
'org.apache.commons.vfs2.FileSystemException: Dieser Dateityp nicht Ordnererstellung nicht unterstützt .' –