文件类与数据流类
构建一个File实例并不会在机器上创建一个文件。不管文件是否存在,都可以创建任意文件名的File实例
1 public class Test { 2 public static void main(String[] args) { 3 // TODO Auto-generated method stub 4 java.io.File file = new java.io.File("src/test.txt"); 5 System.out.println(file.isFile()); 6 System.out.println(file.isDirectory()); 7 System.out.println(file.exists()); 8 } 9 10 } 11 //如果test.txt不存在,结果全为false 12 //如果src/test.txt存在,结果为 true, false, true
使用PrintWrite写数据:java.io.PrintWriter类可用来创建一个文件:java.io.PrintWriter output = new java.io.PrintWriter(java.io.File对象);(无论文件存在与否,如果文件已存在,那么文件的当前内容将被废弃)并向文本文件写入数据。调用PrintWriter的构造方法可能会抛出某种I/O异常,在方法头中声明throws Exception 处理。
需要注意关闭输入输出文件:input.close();output.close();