Bonjour,
Je dois modifier ajouter et supprimer des données dans un fichier, pour cela je stocke tout d'abord chaque ligne de mon fichier d'origine dans un vecteur puis je modifie les lignes désirée au moment de l'ecriture dans le vecteur. Ensuite j'utilise
pour recréer mon nouveau fichier avec le même nom.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 FileWriter fw = new FileWriter("fichier.txt"); BufferedWriter bw = new BufferedWriter(fw); ....
Cette méthode marche très bien pour des fichiers de 1 à 50 M0, mais si le fichier fait + de 100 M0 à 1Go j'ai un OutOf Memory.
Je me demandais quelle méthode utilisé pour traiter de si gros fichier rapidement ?
Cordialement,
@+ xarius![]()
Partager