总结:主要是弄清输入流,输出流
输入流和输出流都是针对程序而言,把文件内容读取到程序是输入流
从程序把内容写入文件是输出流
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(); } }