2010-11-15 3 views
1

J'ai besoin d'un exemple de code qui copie les fichiers sur le réseau vers le système de fichiers local en Java. Comment cela se fait en Java?Comment copier des fichiers sur le réseau vers LocalDrive en Java

+3

Vous allez écrire votre propre serveur aussi? Ou êtes-vous en train de copier, disons, FTP ou autre chose? – aioobe

+0

pour ajouter au point de aioobe, cherchez-vous à copier des fichiers à partir d'un lecteur réseau «mappé», un serveur de fichiers à l'écoute sur un socket distant et un port? – anirvan

Répondre

0

ici est le code qui copie les fichiers dans le système de fichiers local

File fromfile = new File("file"); 
    File tofile = new File("../copiedfile"); 
    tofile.createNewFile(); 
    FileInputStream from = new FileInputStream(fromfile); 
    FileOutputStream to = new FileOutputStream(tofile); 
    byte [] buffer = new byte[4096]; 
    int bytesread; 
    while ((bytesread = from.read(buffer)) != -1) { 
     to.write(buffer, 0, bytesread); 
    } 

je pense, si vous voulez copier des fichiers sur le réseau, vous devez envoyer tampon à l'aide ObjectOutput et prises

Questions connexes