File类

来源:互联网 发布:人工智能导弹 编辑:程序博客网 时间:2024/06/06 07:06

File类代表的是一个文件类型或者文件夹类型

File file = new File(String s);

新建一个File对象,可以对该File对象进行读写。

把文件封装成一个对象,在java中文件就是一个对象,可以进行读/写操作。


读取D:/test3.ttx的内容,写到D:/writerFile.txt,如果test3.txt不存在,则报错java.io.FileNotFoundException: D:\test3.txt (系统找不到指定的文件。)

public void test5(){BufferedReader br = null;BufferedWriter bw = null;try {br = new BufferedReader(new FileReader(new File("D:/test3.txt")));bw = new BufferedWriter(new FileWriter(new File("D:/writerFile.txt")));String buffer = null;while((buffer=br.readLine())!=null){bw.write(buffer);bw.flush();}} catch (FileNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}finally{try {if(bw!=null){bw.close();}if(br!=null){br.close();}} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}


1 0