Originariamente inviato da flavio841
perfetto, e per creare il file di destinazione??
ma scusa un secondo, se io voglio creare un file su un altro host non devo passargli come parametri di connessione user e passwd?? e diciamo anche se creare una connessione in ftp o ssh??
adesso ho questa classe:
codice:
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
// definiamo la classe principale
public class LetturaFile
{
public static void main(String[] args)
{
try {
FileOutputStream file = new FileOutputStream("/opt/TEST/file.txt");
byte[] buffer = new byte[4096];
int byteLetti = 0;
FileInputStream fis = new FileInputStream("C:/prova_trasferimento.txt");
while((byteLetti = fis.read(buffer)) >= 0) {
file.write(buffer, 0, byteLetti);
}
// Chiudo il file di destinazione
file.close();
// Chiudo il file di origine
fis.close();
} catch (IOException e) {
System.out.println("Errore: " + e);
System.exit(1);
}
}
}
se invece di creare il file in
codice:
FileInputStream fis = new FileInputStream("C:/prova_trasferimento.txt");
lo volessi creare in una macchina remota in modo da avere una cosa simile
codice:
FileInputStream fis = new FileInputStream("xxx.xxx.xxx.xxx:yy/C:/prova_trasferimento.txt");
come devo fare????