Solutions alternatives à VFS

VFS n'est pas la seule API java a fournir une abstraction totale sur les système de fichiers. Il existe d'autres solutions qui comportent elles aussi leurs avantages et leurs inconvénients.

NetBeans FileSystems API

Cette API est utilisé par l'EDI NetBeans de Sun MiscroSystem pour la gestion des ressources de l'éditeur.
Elle supporte les systèmes de fichiers suivants :
- Fichiers locaux
- Jar
- Zip
- FTP
- CVS

Pour plus d'informations sur NetBeans FileSystem API : http://www.netbeans.org/download/dev/javadoc/OpenAPIs/org/openide/filesystems/doc-files/api.html

SUN Extended FileSystem API

Cette API a été développée par Sun dans le cadre du projet SUN WebNFS Client SDK.
Elle a l'avantage de proposer une transition "douce" par rapport à l'API java standard et sa classe java.io.File. En effet, les méthodes sont similaires, à la différence que XFile supporte différents systèmes de fichiers :

- Fichier locaux
- NFS
- (CIFS...?)

Pour plus d'infos sur cette API : http://wwws.sun.com/software/webnfs/api.html

Flavien Bach