2010-05-12 44 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(); 
} 

希望它能帮助!