FileOutputStream类用来打开一个输出文件,若要打开的文件不存在,则会创建一个新的文件,否则原文件的内容会被新写入的内容所覆盖。
进行文件的读/写操作时,会产生非运行时例外IOException,必须捕获或声明抛弃(其它的输入/输出流处理时也同样需要进行输入/输出例外处理)。
文件流的构造方法:
FileInputStream(File f)
打开一个以f描述的文件作为输入。
FileInputStream(String name)
打开一个文件路径名为name的文件作为输入。
FileOutputStream(File f)
创建一个以f描述的文件作为输出,文件如果已经存在,则其内容被清空。
FileOutputStream(String name)
创建一个文件路径名为name的文件作为输出,文件如果已经存在,则其内容被清空。
FileOutputStream(String name, boolean append)
创建一个文件路径名为name的文件作为输出,文件如果已经存在,则在该输出上输出的内容被接到原有内容之后。
File f1 = new File(“file1.txt”);
File f2 = new File(“file2.txt”);
FileInputStream in=new FileInputStream(f1);
FileOutputStream out=new FileOutputStream(f2);
FileOutputStream out=new FileOutputStream(“file3.txt”);
输入流的参数是用于指定输入的文件名,输出流的参数则是用于指定输出的文件名。



