Vai al contenuto





Archived

Questa discussione è archiviata e chiusa a future risposte.

Mosquito

Metodo per copiare un file in Java

Recommended Posts

Non riesco a trovare un metodo in Java che mi permetta di copiare un file. Ho trovato .renameTo() che è l'equivalente di un copia incolla, ma niente che si avvicini ad un copia e incolla. Consigli?


Switch day: 14.08.2007

MacBook Pro 15'4'' Intel Core 2 Duo 2.2 ghz, 2 gb, 120 gb

Le mie foto su: www.flickr.com/photos/mosquito_83

"Era un giorno MAGICO e sei nata tu, una fresca immagine ed un nome GIOVENTU"

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti


fondamentalmente lo potresti scrivere tu un metodo per farlo... credo che tu possa farlo con il renameTo()


MACBOOK PRO 15 I5! ipod video 30 giga, iPod nano 16giga, iPod nano 8 giga, iPhone 3gs 32 giga white - ibook g4 1.3 ghz - macbook 2.00 ghz core 2 duo

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Allora io ho scritto qualcosa di questo tipo per provare:

import java.io.*;

public class rename

{

public static void main (String [] args)

{

int n;

boolean esci = false;

FileReader primo;

FileWriter secondo;

try

{

primo = new FileReader("C:/Programmi/VideoLAN/VLC/un file.txt");

secondo = new FileWriter("C:/Programmi/VideoLAN/VLC/VideoLAN Website2");

while (!esci)

{

while ((n=primo.read()) !=-1)

secondo.write( (char)n);

primo.close();

secondo.close();

esci=true;

}

}

catch (Exception e)

{

System.out.println("Eccezione: "+e);

}

}

}

Che funziona bene coi file di testo ma non va bene coi file exe.


Switch day: 14.08.2007

MacBook Pro 15'4'' Intel Core 2 Duo 2.2 ghz, 2 gb, 120 gb

Le mie foto su: www.flickr.com/photos/mosquito_83

"Era un giorno MAGICO e sei nata tu, una fresca immagine ed un nome GIOVENTU"

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

PS: non funziona nemmeno coi pdf. E sono proprio i pdf i file che devo copiare


Switch day: 14.08.2007

MacBook Pro 15'4'' Intel Core 2 Duo 2.2 ghz, 2 gb, 120 gb

Le mie foto su: www.flickr.com/photos/mosquito_83

"Era un giorno MAGICO e sei nata tu, una fresca immagine ed un nome GIOVENTU"

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

cmq il renameTo accetta come ingresso anche un oggetto di tipo file allora tu fai renameTo... poi gli passi un nuovo file di cui crei il path e cancelli il precedente... :fiorellino:


MACBOOK PRO 15 I5! ipod video 30 giga, iPod nano 16giga, iPod nano 8 giga, iPhone 3gs 32 giga white - ibook g4 1.3 ghz - macbook 2.00 ghz core 2 duo

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

si ma cosi mi cancello l'originale. io invece voglio creare una copia del file senza eliminare l'originale


Switch day: 14.08.2007

MacBook Pro 15'4'' Intel Core 2 Duo 2.2 ghz, 2 gb, 120 gb

Le mie foto su: www.flickr.com/photos/mosquito_83

"Era un giorno MAGICO e sei nata tu, una fresca immagine ed un nome GIOVENTU"

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

E' un po che non programmo in Java, ma su C#, che è molto simile, si può utilizzare BinaryReader e Writer per scrivere fiòle binari...

Comunque stai sulla strada giusta...


[email protected]

MacBook 2.16Ghz C2D 2GB RAM iPhone 3G White 16GB Ipod Nano 4GB 1°Gen. Ipod Hi-FI e Airport Express

Last.fm LinkedIn

Codice Amico Wii: 1644 8487 7280 3570

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Alla fine ho risolto usando le classe FileInputStream e FileOutputStream


Switch day: 14.08.2007

MacBook Pro 15'4'' Intel Core 2 Duo 2.2 ghz, 2 gb, 120 gb

Le mie foto su: www.flickr.com/photos/mosquito_83

"Era un giorno MAGICO e sei nata tu, una fresca immagine ed un nome GIOVENTU"

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

perchè alexander? non dirmi che esiste un metodo per farlo...


Switch day: 14.08.2007

MacBook Pro 15'4'' Intel Core 2 Duo 2.2 ghz, 2 gb, 120 gb

Le mie foto su: www.flickr.com/photos/mosquito_83

"Era un giorno MAGICO e sei nata tu, una fresca immagine ed un nome GIOVENTU"

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

×
×
  • Crea Nuovo...

Info

Per offrirti il miglior servizio possibile il sito utilizza cookies, anche di terze parti e profilazione. Utilizzando il sito acconsenti al loro impiego. Privacy Policy Termini di utilizzo