输入和输出流__复制文件
2015-04-16 10:46
267 查看
本文介绍输入和输出流中,文件复制的程序,将某个文件的内容全部复制到另一个文件。
import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; public class CopyFile { public static void main(String[] args) { <span style="white-space:pre"> </span>File inputFile = new File("file1.txt"); <span style="white-space:pre"> </span>File outputFile = new File("file2.txt"); <span style="white-space:pre"> </span>int ch; <span style="white-space:pre"> </span>try { <span style="white-space:pre"> </span>FileReader in = new FileReader(inputFile); <span style="white-space:pre"> </span>//这里可能会出现乱码,需修改 <span style="white-space:pre"> </span>FileWriter out = new FileWriter(outputFile); <span style="white-space:pre"> </span>System.out.println("文件复制开始..."); <span style="white-space:pre"> </span>while((ch = in.read()) != -1){ <span style="white-space:pre"> </span> out.write(ch); <span style="white-space:pre"> </span>} <span style="white-space:pre"> </span>in.close(); <span style="white-space:pre"> </span>out.close(); <span style="white-space:pre"> </span>System.out.println("文件复制结束."); <span style="white-space:pre"> </span>} catch (FileNotFoundException e) { <span style="white-space:pre"> </span>System.out.println("文件没有找到" +e); <span style="white-space:pre"> </span>e.printStackTrace(); <span style="white-space:pre"> </span>}catch(IOException ioe) { <span style="white-space:pre"> </span>System.out.println("文件读取错识" +ioe); <span style="white-space:pre"> </span>} } }
相关文章推荐
- 文件输入输出流(复制文本,视频,音频,图片的多种方式)
- 使用java输入输出流实现文件的复制:
- 基于缓冲字节输入输出流进行复制文件的操作
- java输入输出流复制文件所用时间对比
- J2SE第八章——IO输入输出流(基本知识与IO流实现文件复制)
- Java输入输出流复制文件所用时间对比
- java 文件输入输出流 文件夹的复制
- java 文件输入输出流 文件的复制
- C++标准程序库的输入输出流(I/O Stream)复制文件(多种方法)
- java中的文件输入输出流,实现复制粘贴
- C++标准程序库的输入输出流(I/O Stream)复制文件(4种方法)
- Java输入输出流 复制文件
- JavaIO 总结笔记<三> 基本字节字符输入输出流和文件复制
- 输入输出流-实现复制文件
- 文件的复制(输入输出流)
- C#OOP 之九 文件输入输出流
- Linux scp复制文件,不需要输入密码的技巧
- Java 课堂记录 04 (文件和输入输出流)
- java的输入输出流与文件操作(2.读入写出及关流)
- 完成文件复制操作,在程序运行后提示输入源文件路径,然后再输入目标文件路径。