2010-05-12 9 views

Répondre

0

Pour créer un nouveau fichier texte

FileOutputStream object=new FileOutputStream("a.txt",true); 
object.write(byte[]); 
object.close(); 

Cela va créer un fichier si pas disponible et si un fichier est déjà disponible, il ajoutera des données à ce .

+0

Mais ce n'est pas très utile pour écrire * text *. –

1

Créez un java.io.FileOutputStream pour l'écrire. Pour écrire du texte, vous pouvez en créer un PrintWriter.

4

Ce Basic I/O and Files Tutorial devrait faire l'affaire :)

+0

dans ce lien, il enseigne à propos d'une classe appelée 'Path', mais ce n'est pas en jdk 6 .et je ne suis pas sûr que jdk 7 est libéré. :? – mASOUD

0

Cet exemple simple de code crée le fichier texte si elle n'existe pas, et si elle le fait, il l'écrase:

try { 
    FileWriter outFile = new FileWriter("c:/myfile.txt"); 
    PrintWriter out = new PrintWriter(outFile); 
    // Also could be written as follows on one line 
    // Printwriter out = new PrintWriter(new FileWriter(filename)); 
    // Write text to file 
    out.println("This is some text I wrote"); 
    out.close(); 
} catch (IOException e) { 
    e.printStackTrace(); 
} 

Hope it helps!

Questions connexes