使用FileOutputStream流往一个文件里面写入数据
使用FileOutputStream流往一个文件里面写入数据
import java.io.*;
public class TestFileOutputStream {
public static void main(String args[]) {
int b = 0;
FileInputStream in = null;
FileOutputStream out = null;
try {
in = newFileInputStream("D:/restudyJAVA/restudy3/TestFileInputStream.java ");
out = new FileOutputStream("D:/restudyJAVA/restudy3/TestFileOutputStream1.java");
// 指明要写入数据的文件,如果指定的路径中不存在TestFileOutputStream1.java这样的文件,则系统会自动创建一个
while ((b = in.read()) != -1) {
out.write(b);
// 调用write(int c)方法把读取到的字符全部写入到指定文件中去
}
in.close();
out.close();
} catch (FileNotFoundException e) {
System.out.println("文件读取失败");
System.exit(-1);// 非正常退出
} catch (IOException e1) {
System.out.println("文件复制失败!");
System.exit(-1);
}
System.out .println("TestFileInputStream.java文件里面的内容已经成功复制到文件TestFileOutStream1.java里面");
}
}
28
1
2
import java.io.*;
3
4
public class TestFileOutputStream {
5
public static void main(String args[]) {
6
int b = 0;
7
FileInputStream in = null;
8
FileOutputStream out = null;
9
try {
10
in = newFileInputStream("D:/restudyJAVA/restudy3/TestFileInputStream.java ");
11
out = new FileOutputStream("D:/restudyJAVA/restudy3/TestFileOutputStream1.java");
12
// 指明要写入数据的文件,如果指定的路径中不存在TestFileOutputStream1.java这样的文件,则系统会自动创建一个
13
while ((b = in.read()) != -1) {
14
out.write(b);
15
// 调用write(int c)方法把读取到的字符全部写入到指定文件中去
16
}
17
in.close();
18
out.close();
19
} catch (FileNotFoundException e) {
20
System.out.println("文件读取失败");
21
System.exit(-1);// 非正常退出
22
} catch (IOException e1) {
23
System.out.println("文件复制失败!");
24
System.exit(-1);
25
}
26
System.out .println("TestFileInputStream.java文件里面的内容已经成功复制到文件TestFileOutStream1.java里面");
27
}
28
}