2010-05-12 122 views

回答

0

要創建一個新的文本文件

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

這將創建一個文件,如果沒有可用的,如果一個文件已可用,將數據添加到它。

+0

但是這對於編寫*文本*並不是很有用。 – 2010-05-14 12:05:46

1

創建一個java.io.FileOutputStream來寫它。要編寫文本,您可以在其周圍創建一個PrintWriter

4

Basic I/O and Files Tutorial應該做的伎倆:)

+0

在這個鏈接中,它講授了一個叫做'Path'的類,但它不在jdk 6中。並且我不確定jdk 7是否被釋放。 :? – mASOUD 2010-07-31 07:51:40

0

這個簡單的代碼示例將創建文本文件,如果它不存在,如果確實如此,它將覆蓋它:

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(); 
} 

希望它能幫助!