JAVA--I/O流实现文件的复制
来源:互联网 发布:wine下载 ubuntu 编辑:程序博客网 时间:2024/06/05 22:32
这是我在下面练习的时候写的代码。主要是为了记忆吧。仅供参考
/*
* br和bw
*/
@Test
public void fileCopy1() throws Exception{
BufferedReader br=
new BufferedReader(
new InputStreamReader(
new FileInputStream("d://file.txt")));
BufferedWriter bw=
new BufferedWriter(
new OutputStreamWriter(
new FileOutputStream("d://fileCopy.txt")));
String message=null;
while((message=br.readLine())!=null){
bw.write(message);
bw.newLine();
bw.flush();
}
br.close();
}
/*
* br好pw
*/
@Test
public void fileCopy2() throws Exception{
BufferedReader br=
new BufferedReader(
new InputStreamReader(
new FileInputStream("d://fileCopy.txt")));
PrintWriter pw=
new PrintWriter("d://fileCopy2.txt");
String message=null;
while((message=br.readLine())!=null){
pw.println(message);
}
br.close();
pw.close();
}
/*
* 一次读一个数组
*/
@Test
public void fileCopy3() throws Exception{
BufferedReader br=
new BufferedReader(
new InputStreamReader(
new FileInputStream("d://fileCopy.txt")));
PrintWriter pw=new PrintWriter(new FileOutputStream("d://fileCopy3.txt"),true);
char[] buf=new char[1024*3];
int n=-1;
while((n=br.read(buf))!=-1){
pw.println(new String(buf,0,n));
}
System.out.println("复制完成");
br.close();
pw.close();
}
@Test
public void fileCopy3_2() throws Exception{
BufferedReader br=
new BufferedReader(new InputStreamReader(
new FileInputStream("d://fileCopy.txt")));
BufferedWriter bw=
new BufferedWriter(
new OutputStreamWriter(
new FileOutputStream("d://fileCopy4.txt")));
int len=-1;
char[] chs=new char[1024*4];
while((len=br.read(chs))!=-1){
bw.write(chs, 0, len);
bw.flush();
}
bw.close();
bw.close();
}
@Test
public void fileCopy4() throws Exception{
BufferedReader br=
new BufferedReader(new InputStreamReader(
new FileInputStream("d://fileCopy.txt")));
BufferedWriter bw=
new BufferedWriter(
new OutputStreamWriter(
new FileOutputStream("d://fileCopy5.txt")));
int ch=0;
while((ch=br.read())!=-1){
bw.write(ch);
}
br.close();
bw.close();
}
1 0
- JAVA--I/O流实现文件的复制
- java中关于I/O文件流的操作实现文件复制和打印功能
- Java中的I/O流及利用I/O流实现文件复制功能
- 使用I/O流实现文件的复制
- Java I/O 字节流 文件复制
- java I/O复制文件
- 简单实现I/O文件复制
- 通过java i/o流实现文件的读写功能
- Java I/O 文件复制练习
- I/O复制文件
- 用I/O流复制文件
- 标准I/O文件复制,文件I/O文件复制
- Java I/O流之BufferedReader实现读取文件
- c语言 linux下文件i/o 实现文件的复制
- 新手上路系列7:系统调用函数与标准i/o实现文件的复制
- java I/O: 以字节形式复制文件
- 比较java新旧I/O的性能——以复制大文件为例
- Java 文件I/O
- windows api创建socket模板
- Image Perimeters POJ - 1111
- 2.2.1
- Java的String类
- iOS 8开发入门--序言(1)
- JAVA--I/O流实现文件的复制
- MySQL Group Replication 介绍
- 关于“QQ安全组件异常”的解决办法
- 程序设计-控制台对战版五子棋
- 1.24
- 拆分-洛谷P2745 [USACO5.3]窗体面积Window Area
- 初识springIOC
- 在Java中调用存储过程(详细)
- CSS之换行