通过IO流对文件内容进行复制
在文件夹创建两个文件,源文件source,目标文件target,把源文件source的内容拷贝到目标文件target里面
代码
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class Main01 {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new FileReader("F:\\myCode\\test\\source.txt")); // 创建输入流
BufferedWriter writer = new BufferedWriter(new FileWriter("F:\\myCode\\test\\target.txt")); // 创建输出流
String line = null;
while ((line = reader.readLine()) != null) { // 逐行读取并写入
writer.write(line);
writer.newLine(); // 换行
}
reader.close(); // 关闭输入流
writer.close(); // 关闭输出流
}
}
结果:
成功通过IO流把源文件的内容拷贝到目标文件