本帖最后由 fmi110 于 2015-10-3 16:15 编辑
a- package demo.io;
- import java.io.File;
- import java.io.FileWriter;
- import java.io.IOException;
- public class IODemo1 {
- public static void main(String[] args) {
- File des = new File("c:\\Java review\\");//目录最后的\ 会被jvm自动删除
- System.out.println("目录最后的\\ 会被jvm自动删除:"+des);
- des.mkdirs();
- System.out.println(des + "\\ioDemo1.txt");// 路径加文件名
- FileWriter fw = null;
- try {
- fw = new FileWriter(des + "\\ioDemo1.txt");
- // FileWriter fw = new FileWriter(des+"\\ioDemo1.txt",true);//追加内容
- // 文件路径存在的情况下,new FileWriter(fileName)会自动创建文件或者覆盖已存在文件
- System.out.println("默认编码表:"+fw.getEncoding());
- fw.write("Hello Java");
- fw.flush();
- } catch (IOException e) {
- throw new RuntimeException("文件路径不存在");
- }finally{
- if(fw != null){ //非空时才能进行关闭操作
- try {
- fw.close();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- }
- }
- }
复制代码
|
|