|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
copiare un file in java
Come posso fare un procedura in java che copia un file ?
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
Codice:
import java.io.*;
public class Copy
{
public static void main(String[] args) throws IOException {
File inputFile = new File("nome_oroginale");
File outputFile = new File("nuovo_file");
InputStream finput = new BufferedInputStream(new FileInputStream(inputFile));
OutputStream foutput = new BufferedOutputStream( new FileOutputStream(outputFile));
byte[] buffer = new byte[1024 * 500];
int bytes_letti = 0;
while((bytes_letti = finput.read(buffer)) > 0)
foutput.write(buffer, 0, bytes_letti);
finput.close();
foutput.close();
}
}
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
|
|
|
|
|
#3 |
|
Moderatore
Iscritto dal: Nov 2003
Messaggi: 16212
|
Bravo, adesso però traduci in italiano
__________________
Ubuntu è un'antica parola africana che significa "non so configurare Debian" Scienza e tecnica: Matematica - Fisica - Chimica - Informatica - Software scientifico - Consulti medici REGOLAMENTO DarthMaul = Asus FX505 Ryzen 7 3700U 8GB GeForce GTX 1650 Win10 + Ubuntu |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
__________________
My gaming placement |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
devo per forza aprire un il file legere il suo contenuto escrivere su un nuovo file?
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
Non mi pare che qualche classe di java fornisca direttamente un metodo per copiare un file in un altro
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
si
__________________
My gaming placement |
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
Quote:
sì cosa? edit: ah forse stavi rispondendo alla domanda di texerasmo...
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
|
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
esatto, ho aperto la risposta che tu ancora nn avevi scritto, e poi l'ho chiusa dopo,
__________________
My gaming placement |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
per una variante più moderna (JDK1.4):
Codice:
import java.nio.channels.*;
import java.io.*;
public class Copy2
{
public void copyFile(File sfile, File dfile) throws Exception
{
FileChannel source = new FileInputStream(sfile).getChannel();
FileChannel dest = new FileOutputStream(dfile).getChannel();
source.transferTo(0, source.size(), dest);
source.close();
dest.close();
}
}
|
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
funziona alla grande
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:11.



















