使用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
}