黑马程序员 java基础IOCopyFile
来源:互联网 发布:数据泄露dlp效果 编辑:程序博客网 时间:2024/05/22 03:23
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
/*
* 复制的原理 :
* 其实就是将c盘下的文件数据存储到d盘的一个文件中
*
* 步骤:
* 在d盘创建一个文件 用于存储C盘文件中的数据
* 定义读取流和c盘文件关联
* 通过不断的读写完成数据存储
* 关闭资源
*/
public class CopyTest {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
copy_1();
copy_2();
}
// 从C盘度一个字符往D盘写一个字符
public static void copy_1() throws IOException {
// 创建目的地
FileWriter fw = new FileWriter("demo_copy.txt");
// 与已有文件进行关联
FileReader fr = new FileReader("demo.txt");
int ch = 0;
while ((ch = fr.read()) != -1) {
fw.write(ch);
}
fr.close();
fw.close();
}
public static void copy_2() {
FileWriter fw = null;
FileReader fr = null;
// 创建目的地
try {
fw = new FileWriter("demo_copy2.txt");
// 与已有文件进行关联
fr = new FileReader("demo.txt");
char buf[] = new char[1024];
int len = 0;
while ((len = fr.read(buf)) != -1) {
fw.write(new String(buf, 0, len));
}
} catch (IOException e) {
throw new RuntimeException();
} finally {
try {
if (fr != null)
fr.close();
fw.close();
} catch (IOException e) {
}
}
}
}
----------------------- android培训、java培训、java学习型技术博客、期待与您交流! ----------------------
详情请查看:http://edu.csdn.net/heima
- 黑马程序员 java基础IOCopyFile
- 黑马程序员------java基础
- 黑马程序员-Java基础
- 黑马程序员----JAVA基础
- 黑马程序员--Java基础
- 黑马程序员-Java基础
- 黑马程序员-------Java基础
- 黑马程序员--java基础
- 黑马程序员-java-基础
- 黑马程序员--java基础
- 黑马程序员-Java基础
- 黑马程序员-java基础
- 黑马程序员-java基础
- 黑马程序员--java基础
- 黑马程序员-Java基础
- 黑马程序员---Java基础
- 黑马程序员--Java基础
- 黑马程序员-----Java基础
- 黑马程序员 java基础ArrayList随笔
- 4舍5入法的C程序实现
- 黑马程序员 java基础IO随笔
- 黑马程序员 java基础IO BufferedInputStream
- 关于duilib的CTreeViewUI扩展以支持节点拖放的手记
- 黑马程序员 java基础IOCopyFile
- 黑马程序员 java基础IOTest
- 黑马程序员 java基础IO BufferedReader
- 黑马程序员 java基础IO FileReader FileWriter
- 黑马程序员 java基础IO装饰者模式
- 黑马程序员 java基础IO FileInputStream
- 黑马程序员 java基础IO随笔
- 【Dijkstra】【Floyd】-HDU-2544-最水题演示
- 黑马程序员 java基础IO操作原则随笔