五种复制文件
来源:互联网 发布:女鞋设计软件 编辑:程序博客网 时间:2024/05/29 17:48
public class CopyFileDemo { public static void main(String[] args) throws IOException { String srcString = "c:\\a.txt"; String destString = "d:\\b.txt"; // method1(srcString, destString); // method2(srcString, destString); // method3(srcString, destString); // method4(srcString, destString); method5(srcString, destString); } // 字符缓冲流一次读写一个字符串 private static void method5(String srcString, String destString) throws IOException { BufferedReader br = new BufferedReader(new FileReader(srcString));//源数据地 BufferedWriter bw = new BufferedWriter(new FileWriter(destString));//目的地 String line = null; while ((line = br.readLine()) != null) { bw.write(line); bw.newLine(); bw.flush(); } bw.close(); br.close(); } // 字符缓冲流一次读写一个字符数组 private static void method4(String srcString, String destString) throws IOException { BufferedReader br = new BufferedReader(new FileReader(srcString)); BufferedWriter bw = new BufferedWriter(new FileWriter(destString)); char[] chs = new char[1024]; int len = 0; while ((len = br.read(chs)) != -1) { bw.write(chs, 0, len); } bw.close(); br.close(); } // 字符缓冲流一次读写一个字符 private static void method3(String srcString, String destString) throws IOException { BufferedReader br = new BufferedReader(new FileReader(srcString)); BufferedWriter bw = new BufferedWriter(new FileWriter(destString)); int ch = 0; while ((ch = br.read()) != -1) { bw.write(ch); } bw.close(); br.close(); } // 基本字符流一次读写一个字符数组 private static void method2(String srcString, String destString) throws IOException { FileReader fr = new FileReader(srcString); FileWriter fw = new FileWriter(destString); char[] chs = new char[1024]; int len = 0; while ((len = fr.read(chs)) != -1) { fw.write(chs, 0, len); } fw.close(); fr.close(); } // 基本字符流一次读写一个字符 private static void method1(String srcString, String destString) throws IOException { FileReader fr = new FileReader(srcString); FileWriter fw = new FileWriter(destString); int ch = 0; while ((ch = fr.read()) != -1) { fw.write(ch); } fw.close(); fr.close(); }}
0 0
- 五种复制文件
- 黑马程序员——java-使用IO流复制文件主要的五种方法
- JAVA 的IO操作(五)简单文件复制
- C语言文件与目录(五)移动与复制
- IO流复制文本文件五种方法
- 文件复制三种方法
- (五)主从复制
- mysql主从复制(五)
- 文件复制
- 文件复制
- 文件复制
- 复制文件
- 文件复制
- 复制文件
- 复制文件
- 复制文件
- 复制文件
- 复制文件
- HDU 3473Minimum Sum 划分树
- 【使用Postman测试web接口】管理http请求
- swift基础语法--闭包
- wireshark
- Android中自动跳转到系统设置界面
- 五种复制文件
- 步步学习之用python实战机器学习1-kNN (K-NearestNeighbors)算法(a)
- 查询字符串中某字符的个数
- 【Android】20、活动的启动模式——singleTop
- LINUX SHELL控制结构while
- 2.Redis数据类型
- 初进测试——培训
- HTML5线性图表iGrapher 功能非常强大
- linux shell编程学习--循环流程while,for,until命令