java 使用io流对象实现文件复制

原创 2015年07月10日 10:57:28

文件复制又分为两种情况:

1、纯文本文件复制,可以使用字符流,也可以使用字节流

读取文件内容:

1.1、使用字符流

FileReader fr = new FileReader("a.txt");

1.2、使用字节流

FileInoputStream fis = new FileInputStream("a.txt");


复制写文件内容:

字符流:FileWriter fw = new FileWriter("a_copy.txt");

字节流:FileOutoutStream fis = new FileInoutStream("a_copy.txt");


2、媒体文件复制,只能用字节流对象

读取文件:   FileInputStream fis = new FileInputStream("a.txt");

写文件: FileOutoutStream fis = new FileInoutStream("a_copy.txt");



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

java操作文件常用的 IO流对象

1、描述:流是字节数据或字符数据序列。Java采用输入流对象和输出流对象来支持程序对数据的输入和输出。输入流对象提供了数据从源点流向程序的管道,程序可以从输入流对象读取数据;输出流对象提供了数据从程序...

黑马程序员_Java基础_IO流_打印流,合并流,分割文件,对象持久化,管道流...其他常用流

一,IO的打印流:PrintStream和PrintWriter         public PrintWriter(OutputStream out,boolean autoFlush)  ...

JAVA基础 day23 IO流的其他类 (对象的序列化 管道流 RandomAccessFile类(随机读取文件) DateStream(操作基本数据类型的流) 操作数组的流 )字符编码问题

IO流其他类对象的序列化 序列化:把Java对象转换为字节序列的过程。 反序列化:把字节序列恢复为Java对象的过程用途:把对象的字节序列永久的保存到硬盘上,通常存在文件中。 ...

JAVA之旅(三十)——打印流PrintWriter,合并流,切割文件并且合并,对象的序列化Serializable,管道流,RandomAccessFile,IO其他类,字符编码

JAVA之旅(三十)——打印流PrintWriter,合并流,切割文件并且合并,对象的序列化Serializable,管道流,RandomAccessFile,IO其他类,字符编码 三十篇了,又是...

java中通过IO流实现文件的复制

一、通过节点流(InputStream、OutputStream)实现文件的复制:   /** * @param pathTo * :要保存复制内容的新文件路径,包含文...
  • BeauXie
  • BeauXie
  • 2016年09月08日 19:18
  • 345

Java笔记之io——递归创建与删除多层文件夹,字符流实现文件复制

学了io流这一节后想到了一个问题,就是如何实现用递归实现逐级创建多层文件夹。当然,也可以创建文件,ps本文没有创文件 创建:主要是用递归调用,每次调用的时候利用file.getAbsolutePath...

java-使用IO流复制文件主要的五种方法

IO流中对文件的操作有很多,现在总结在IO流中对文件复制的操作: 1.如果被复制文件是文本文件,则可以使用字符流操作,也可以使用字节流操作 2.如果被复制文件是非文本文件,只能通过字节流复制 现举例复...

java IO之字节流和字符流-Reader和Writer以及实现文件复制拷贝

接上一篇的字节流,下面主要介绍字符流,字符流和字节流的区别以及文件复制拷贝。在程序中一个字符等于两个字节,而一个汉字占俩个字节(一般有限面试会问:一个char能否存下一个汉字,答案当然是能了,一个ch...

JAVA IO流使用字节复制图片及字符型文件

好记性不如赖笔头……package com.Ckinghan.outputStream;import java.io.FileInputStream; import java.io.FileNotFo...

JAVA 的IO流的文件复制

  • 2011年04月16日 15:36
  • 2KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java 使用io流对象实现文件复制
举报原因:
原因补充:

(最多只允许输入30个字)