J'ai créé un fichier Zip sur une instance JimFS FileSystem
. Je voudrais maintenant lire le Zip en utilisant l'API Java FileSystem
.Exception non trouvée du fournisseur lors de la création d'un FileSystem pour mon fichier zip?
Voici comment je crée le FileSystem
:
final FileSystem zipFs = FileSystems.newFileSystem(
source, // source is a Path tied to my JimFS FileSystem
null);
Cependant, cette renvoie une erreur:
java.nio.file.ProviderNotFoundException: Provider not found
Fait intéressant, le code fonctionne avec la valeur par défaut FileSystem
.
- Que signifie cette erreur? Comment créer mon code postal
FileSystem
?
Est-ce que 'source' ont le format décrit dans [la documentation] (http://docs.oracle.com/javase/8/docs/technotes/guides/io/fsp/zipfilesystemprovider.html)? – VGR
@VGR 'source' est juste un' Path' (par exemple '/ Library/Caches/example.zip') – sdgfsdh
Est-ce que' FileSystems.newFileSystem (new URI ("jar", source.toUri(). ToString(), null), null) 'travail? – VGR