java基础—IO流——复制一个文件到当前文件夹中
来源:互联网 发布:linux cp实现 编辑:程序博客网 时间:2024/04/29 12:21
复制一个文件到当前文件夹中
import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;//复制一个文件到当前的文件夹中public class FileReaderAndWriter {public static void main(String[] args) {System.out.println("<><><><>______复制文件功能到当前的文件夹中______<><><><>");// 关联一个需要复制的文件FileReader fr = null ; //创建一个写入文件的对象FileWriter fw = null;try {//初使化对象fr = new FileReader("C:\\Users\\Administrator\\Desktop\\测试文件夹\\新建文本文档.txt");fw = new FileWriter("C:\\Users\\Administrator\\Desktop\\测试文件夹\\新建文本复件.txt");//调用数组的方法来读取文件数据并写入文件char[] c = new char[1024];int len = 0;while((len=fr.read(c))!=-1){fw.write(c,0,len);fw.flush();}} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}finally{try {fr.close();} catch (IOException e) {e.printStackTrace();}try {fw.close();} catch (IOException e) {e.printStackTrace();}}}}
运行程序:
复制一个文件到当前文件夹下,加入缓冲技术
import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;//复制一个文件到当前的文件夹中public class FileReaderAndWriter {public static void main(String[] args) {method2();}private static void method2() {// TODO Auto-generated method stubSystem.out.println("<><><><>______复制文件功能到当前的文件夹中______加入了缓冲技术<><><><>");//创建一个缓冲区对象BufferedReader br = null;BufferedWriter bw = null;// 关联一个需要复制的文件FileReader fr = null ; //创建一个写入文件的对象FileWriter fw = null;try {//初使化对象fr = new FileReader("C:\\Users\\Administrator\\Desktop\\测试文件夹\\新建文本文档.txt");fw = new FileWriter("C:\\Users\\Administrator\\Desktop\\测试文件夹\\新建文本复件.txt");br = new BufferedReader(fr);bw = new BufferedWriter(fw);//调用数组的方法来读取文件数据并写入文件//char[] c = new char[1024];//int len = 0;//调用缓冲区中每次可以读取一行的功能String len = null;while((len=br.readLine())!=null){bw.write(len);System.out.println(len);//启用换行的功能bw.newLine();//刷新bw.flush();}} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}finally{try {br.close();} catch (IOException e) {e.printStackTrace();}try {bw.close();} catch (IOException e) {e.printStackTrace();}}}}
运行程序:
0 0
- java基础—IO流——复制一个文件到当前文件夹中
- Java IO 复制一个文件到另一个文件夹下
- Java-基础 文件操作IO 将文件内容复制到另外一个文件中去
- 黑马程序员——IO基础——练习:按原文件的目录层次复制所有文件到目标文件夹
- java IO编程——复制一个文件中的内容到另一个文件
- 复制一个文件到另一个文件——IO流的应用
- java中 功能:演示文件字符流的案例 * 将文件从一个文件夹复制到另一个文件夹 */
- IO部分,复制图片到另外一个文件夹中。
- 复制一个文件夹中所有文件到另一个文件夹
- Java 把一个文件夹中的所有文件复制到另一个文件夹中
- Java笔记之io——递归创建与删除多层文件夹,字符流实现文件复制
- java基础之文件(夹)复制到另一个文件夹
- Java中实现复制文件到文件,复制文件到文件夹,复制文件夹到文件,删除文件,删除文件夹,移动文件,移动文件夹的工具类
- Io流,文件复制与文件夹复制
- IO流_合并流读取两个文件的内容复制到一个文件中
- IO流_合并流读取多个文件的内容复制到一个文件中
- IO流之复制文件夹中及其子目录中的文件
- java io 拷贝文件 复制文件夹
- 悲观锁
- 财务记账软件_财务帐套管理软件
- Python_Scrapy_8.爬虫
- HashMap 和 HashTable的区别
- bzoj 3747: [POI2015]Kinoman
- java基础—IO流——复制一个文件到当前文件夹中
- Type B和Type A的区别
- 非root用户启动wireshark抓包
- Ubuntu14.04下Vim的安装与配置
- Javacard---maskgen工具的使用
- 地图的api数据求解
- GDI学习
- Android模拟有道词典
- Git之detached HEAD