|
||||
L'API VFS |
Exemples d'opérations de manipulation de fichier avec VFSLes exemples de codes sources donnés ci-dessous correpondent à des méthodes réalisant des opérations simples de manipulation de fichier : copie, suppression, création. Notons que toutes ces méthodes peuvent être utilisées indépendamment de la localisation du fichier (Fichier local, FTP, zip....). Il suffit pour cela de spécifier les URI des fichiers dans les paramètres de méthodes. Copie de fichiers (récursive):private
void cp( final String[]
cmd ) throws Exception FileSystemManager mgr = VFS.getManager();
Suppression de fichiers/repertoires (non-récursive)private
void
rm( final String[] cmd ) throws
Exception FileSystemManager mgr = VFS.getManager(); final
FileObject file = mgr.resolveFile( cwd, cmd[ 1 ] ); Commande touch (Création d'un nouveau fichier) private
void touch( final String[] cmd ) throws
Exception |
|||
Flavien Bach |