rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Copie de fichier en java

Posté par xander, le vendredi 5 décembre 2003 à 23:32:29
bjr,
je voudrais faire une copie de fichier par exemple une image gif en java, lorsqu il s agit de .txtn y a pas de pbl ms des qu il s agit d un autre format, la copie s effectue mais je ne peux pas ouvrir le fichier!!j ai utilise un BufferedReader pr lire le fichier et un FileWriter pr ecrire sur le nouveau...
merci
Répondre à xander  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
nosense, le dimanche 7 décembre 2003 à 23:07:57
Hi,

Le problème c que tu fais une copie en mode texte.
Faut que tu fasses une copie en binaire.
Passes tout simplement par un FileInputStream et
un FileOutputStream. Utilises un tableau d'octets et ça
ira tout seul
Répondre à nosense

2


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
im, le mercredi 1 décembre 2004 à 12:02:57
salut je veux soivoir s ils vous plait comment creer un fichier en java ...
merci inifiniment d avance
Répondre à im

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
im, le mercredi 1 décembre 2004 à 12:03:06
salut je veux soivoir s ils vous plait comment creer un fichier en java ...
merci inifiniment d avance
Répondre à im

4


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
philtrain, le mercredi 1 décembre 2004 à 17:09:32
import java.io.*;

...

File fichier = new File("monFichier");
try {
fichier.createNewFile();
}
catch(IOException e) {
e.printstacktrace();
}
...


Pour la classe File, voir la doc :
http://java.sun.com/j2se/1.5.0/docs/api/

a+
Répondre à philtrain

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jeeger, le jeudi 8 novembre 2007 à 23:02:03
Bonjour,
pour créer un fichier c simple
String s = new String (){
try{
BufferedWrite fichier = new BufferedWriter(new FileWriter("le nom du fichier.txt"));
fichier.writeLine(s,0,s.length());
fichier.close();
}
catch(IOException e){
system.out.println("Erreur fichier : " + e.toString());
}
Répondre à jeeger

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 ghitaik, le vendredi 1 février 2008 à 12:34:02
je crois qu'il veut copier une image, et non pas la créée.
sinon voiçi un petit bout de code qui fait l'affaire:

public static boolean copier( File source, File destination ){ //Methode permettant la copie d'un fichier
boolean resultat = false;

// Declaration des flux
java.io.FileInputStream sourceFile=null;
java.io.FileOutputStream destinationFile=null;
try {
// Création du fichier :
destination.createNewFile();
// Ouverture des flux
sourceFile = new java.io.FileInputStream(source);
destinationFile = new java.io.FileOutputStream(destination);
// Lecture par segment de 0.5Mo
byte buffer[]=new byte[512*1024];
int nbLecture;
while( (nbLecture = sourceFile.read(buffer)) != -1 ) {
destinationFile.write(buffer, 0, nbLecture);
}

// Copie réussie
resultat = true;
} catch( java.io.FileNotFoundException f ) {
} catch( java.io.IOException e ) {
} finally {
// Quoi qu'il arrive, on ferme les flux
try {
sourceFile.close();
} catch(Exception e) { }
try {
destinationFile.close();
} catch(Exception e) { }
}
return( resultat );
}
Répondre à ghitaik
Discussions pertinentes trouvées dans le forum
12/05 11h13Copier un fichier: javascript(fso.copyfile)3
25/04 12h26Java copir fichier4
30/05 12h47Copie fichiers4
25/12 15h11Fichier java en jar4
01/11 17h50Copier fichiers a partir d'un PC HS5
Plus de discussions sur « copie de fichier en java »
Logiciels pertinents trouvés dans les téléchargements
Télécharger UltraVNC 1.0.2UltraVNC - UltraVNC est un programme informatique facile à utiliser capable d'afficher l'écran d'un autre ordinateur (via internet ou...Catégorie: Connexion à distance
Licence: Open Source
Télécharger DrvImagerXP   2.2DrvImagerXP - Pour pouvoir restaurer le système après un bug ou un virus, il est assez laborieux de l'exécuter avec "la restauration du...Catégorie: Sauvegarde
Licence: Freeware/gratuit
Télécharger Azureus 3.0.5.2bAzureus - Azureus est un client BitTorrent multiplateformes développé en Java, c'est-à-dire un gestionnaire de téléchargement de...Catégorie: Téléchargement
Licence: Open Source
Télécharger PDF Creator 0.9.5PDF Creator - PDF Creator est un outil gratuit permettant de créer des PDF à partir de presque n'importe quelle application capable...Catégorie: PDF
Licence: Open Source
Plus de logiciels gratuits sur « copie de fichier en java »