Bonjour
je veux lire le contenu de plusieurs fichiers dans un repertoire mais en paralelle pas sequentiellement (fichier apres un fichier) est ce que c 'est possible en java ?
Merci
Version imprimable
Bonjour
je veux lire le contenu de plusieurs fichiers dans un repertoire mais en paralelle pas sequentiellement (fichier apres un fichier) est ce que c 'est possible en java ?
Merci
Bonjour, oui c'est possible, tu peux créer un thread de lecture pour chaque fichier du répertoire.
Ou un pool de threads de taille fixe plutôt.Citation:
tu peux créer un thread de lecture pour chaque fichier
Bonjour
Merci pour vos reponse , le nombre de fichier dans le repertoire est aleatoire
avez vous une idee comment faire des thread pour ces fichiers
Merci encore
Il suffit de faire une boucle pour parcourir le tableau renvoyé par la méthode de File : listFiles.
Bonsoir
Voila le programme par exemple :
donc comment incorporer le Thread pour lire les fichiers non seqeuntiellement ?Code:
1
2
3
4
5
6
7
8
9 String[] listeFichiers; File repertoire = new File("C:\\" ); listeFichiers = repertoire.list(); for (int i=0; i<listeFichiers.length;i++) { System.out.println(listeFichiers[i]); } }
Merci