Ciao a tutti, come faccio a svuotare il BufferedReader e BufferedWriter, ho provato con flush() ma niente
Ciao a tutti, come faccio a svuotare il BufferedReader e BufferedWriter, ho provato con flush() ma niente
-------------------------------------------------
Il fumo nuoce gravemente alla salute
clearbuffer()
flush manda l'output a schermo, clear svuota.
Ah ok ora provo
ciao
grazie
-------------------------------------------------
Il fumo nuoce gravemente alla salute
Ma come faccio ad associarlo al BufferedReader
-------------------------------------------------
Il fumo nuoce gravemente alla salute
oops.. quello era del JspWriter...
allora del bufferedWriter c'è solo il flush..
mandami il codice vedo se ti posso aiutare.
questo è il codice
File inputFile = new File("I:\\FILES\\test.doc");
File outputFile = new File("c:\\test.doc");
BufferedReader ing = new BufferedReader(new FileReader(inputFile));
BufferedWriter fuori = new BufferedWriter(new FileWriter(outputFile));
while (ing.ready());
out.write(ing.read());
ing.close();
fuori.close();
File inputFile2 = new File("I:\\FILES\\prova.txt");
File outputFile2 = new File("c:\\prova.txt");
BufferedReader in2 = new BufferedReader(new FileReader(inputFile2));
BufferedWriter fuori2 = new BufferedWriter(new FileWriter(outputFile2));
while (in2.ready());
out.write(in2.read());
in2.close();
fuori2.close();
Il motivo perché voglio svuotare il buffered.. e perché questa procedura diventa troppo lenta e quindi ho pensato che magari e perché devo svuotare il buffer..
-------------------------------------------------
Il fumo nuoce gravemente alla salute
prova ad utilizzare il FileInputStream e il FileOutputStream, può darsi che siano più performanti..
Ma riesco a copiare tutto il contenuto del file o mi crea solo un file con nome uguale?
-------------------------------------------------
Il fumo nuoce gravemente alla salute
Si ok funziona ed è molto più veloce grazie.
Ho risolto così
FileInputStream in = new FileInputStream(new File "C:\\FILES\\test.doc"));
FileOutputStream out1 = new FileOutputStream(new File "C:\\test.doc"));
while (in.available()!=0)
out1.write(in.read());
in.close();
out1.close();
-------------------------------------------------
Il fumo nuoce gravemente alla salute