总结:主要是弄清输入流,输出流
输入流和输出流都是针对程序而言,把文件内容读取到程序是输入流
从程序把内容写入文件是输出流
package com.a.b;
import java.io.*;
import java.io.IOException;
import java.io.RandomAccessFile;
public class Beauty {
public static void main(String[] args) throws IOException {
File f1 = new File("F://wang.txt");
File f2 = new File("D://JAY.txt");
if (!f1.exists()) {
f1.createNewFile();
}
if (!f2.exists()) {
f2.createNewFile();// 如果不存在,就创建文件
}
FileInputStream fis = new FileInputStream(f1);// 是输入流
FileOutputStream fos = new FileOutputStream(f2);
int m;
// 复制文件里的内容
// 这是从文件读内容到程序里
while ((m = fis.read()) != -1) {
// 这是从程序把内容写入文件
fos.write(m);
}
fos.close();
fis.close();
}
}