Récupérer tous les dossiers d'un répertoire distant
Bonjour,
Je souhaite récupérer tous les fichiers d'un serveur distant pour les recopier en local. J'arrive à en récupérer un en donnant le chemin complet en dur mais j'aimerai boucler sur la procédure afin de tous les avoir.
Voici mon code qui récupère un fichier :
Code:
1 2 3 4 5 6 7 8
| URL url = new URL("serveur/dossier/fichier.zip");
BufferedInputStream in = new BufferedInputStream(url.openStream());
FileOutputStream fos = new FileOutputStream("local/dossier/fichier.zip", true);
byte buff[] = new byte[1024];//Ou une autre valeur
while ((in.read(buff)) != -1)
fos.write(buff);
fos.close(); |
Si vous savez comment parcourir la totalité du répertoire "dossier" :)