Java基础之IO流,文件的复制原理与示例
2013-01-29 10:27
344 查看
import java.io.*;
class FileCopyDemo
{
/*
* 文件的复制
*/
public static void main(String[] args)
{
FileWriter fw = null;
FileReader fr = null;
try
{
fr = new FileReader("d:\\works\\demo.txt");
fw = new FileWriter("d:\\demo.txt");
char[] buffer = new char[1024];
int length = 0;
while((length=fr.read(buffer))!=-1)
{
fw.write(buffer,0,length);
}
}
catch(IOException e)
{
sop(e.getMessage());
}
finally
{
try
{
if(null!=fw) fw.close();
if(null!=fr) fr.close();
}
catch(IOException e)
{
sop(e.getMessage());
}
}
}
public static void sop(Object obj)
{
System.out.println(obj);
}
}
class FileCopyDemo
{
/*
* 文件的复制
*/
public static void main(String[] args)
{
FileWriter fw = null;
FileReader fr = null;
try
{
fr = new FileReader("d:\\works\\demo.txt");
fw = new FileWriter("d:\\demo.txt");
char[] buffer = new char[1024];
int length = 0;
while((length=fr.read(buffer))!=-1)
{
fw.write(buffer,0,length);
}
}
catch(IOException e)
{
sop(e.getMessage());
}
finally
{
try
{
if(null!=fw) fw.close();
if(null!=fr) fr.close();
}
catch(IOException e)
{
sop(e.getMessage());
}
}
}
public static void sop(Object obj)
{
System.out.println(obj);
}
}
相关文章推荐
- Java基础之IO流,使用字符流缓冲区复制文件
- Java基础---Java---IO流-----LineNumberReader方法及原理、自定义一个LineNumberReader、字节流、图片复制、mp3复制、
- Java基础---Java---IO流-----LineNumberReader方法及原理、自定义一个LineNumberReader、字节流、图片复制、mp3复制、
- Java基础知识之文件操作(二)——IO流复制文件
- 黑马程序员_Java基础_IO流_字节流,字节流操作文件,缓冲区字节流,流的使用规律,异常记录原理
- java基础—IO流——复制一个文件到当前文件夹中
- JAVA基础,IO流。(文件复制的实现)
- Java基础知识强化之IO流笔记49:IO流练习之 复制指定目录下指定后缀名的文件并修改名称的案例
- Java基础之IO流,通过字节流对媒体文件进行复制操作
- 【Java基础知识】IO流--字节流读写数据以及复制文件的几种方式
- Java基础之IO流,通过字节流缓冲区进行媒体文件的复制操作
- Java零基础入门系列09--文件&IO流[参考正文顶部目录]
- Java学习之文件传输基础---Java IO流
- java中最简单的文件复制,读写(IO流操作)
- Java基础知识强化之IO流笔记72:NIO之 NIO核心组件(NIO使用代码示例)
- java实现文件复制、剪切文件和删除示例
- java基础-文件复制,修改后缀名
- Java基础(16):IO流—采用RandomAccessFile类读写文件,功能更强
- 黑马程序员——java基础之文件复制
- IO流复制文件Exception in thread "main" java.io.FileNotFoundException: A (拒绝访问。) 异常