【IO流】FileReader,FileWriter完成文件的copy
来源:互联网 发布:淘宝宝贝截图 编辑:程序博客网 时间:2024/06/06 01:12
FileReader,FileWriter完成文件的copy
/** * 使用FileReader,FileWriter完成文件的copy * * @author xiazhang * @date 2017-6-4 */public class FileReaderWriterCopyTest {/** * 拷贝文件 * * @param srcFile 源文件 * @param targetFile 目标文件 */public static void copyFile(File srcFile, File targetFile){if(srcFile != null && srcFile.exists() && srcFile.isFile()){if(!targetFile.exists()){try {targetFile.createNewFile();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}try {FileReader fr = new FileReader(srcFile);FileWriter fw = new FileWriter(targetFile);/*//一次读取一个字符 速度较慢int content = fr.read();while (content != -1){fw.write(content);//写入字符content = fr.read();}*/char[] cbuf = new char[256];int num = 0;while((num = fr.read(cbuf)) != -1){fw.write(cbuf,0,num);}/*num = fr.read(cbuf);while(num != -1){fw.write(cbuf,0,num);num = fr.read(cbuf);}*/fr.close();fw.close();} catch (FileNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}public static void main(String[] args) {File srcFile = new File("fileTest.txt");File targetFile = new File("fileTest2.txt");copyFile(srcFile, targetFile);}}
阅读全文
0 0
- 【IO流】FileReader,FileWriter完成文件的copy
- IO流的字符流FileWriter、FileReader
- Java的IO流--FileWriter和FileReader
- 黑马程序员----FileReader和FileWriter练习-简单的文件copy
- IO流之FileReader、FileWriter
- Java--IO流(FileReader,FileWriter)
- 学习笔记之IO流(FileReader,FileWriter,文件拷贝)
- IO流之创建文件并filereader、filewriter 读写操作
- 利用FileReader和FileWriter完成文件复制
- 输入输出流(IO)—文件字符流(FileReader & FileWriter)的基本操作及应用
- io流之file文件类fileReader和FileWriter的读写操作
- Java day10 IO文件复制 FileReader,FileWriter
- JAVA-IO流中FileReader和FileWriter方法的使用
- JavaSE--IO流(FileWriter,FileReader,BufferedWriter,BufferedReader)的用法介绍
- IO流<字符流>FileWriter、FileReader
- 黑马程序员---IO流FileReader和 FileWriter
- 黑马程序员-IO-字符流-FileWriter&FileReader
- Java笔记 - IO流(FileReader,FileWriter)
- D.Innokenty and a football league
- 07-python学习笔记-列表生成式
- java多线程
- 程序员面试金典——n皇后问题_____(S)
- UDA1341(asoc)分析
- 【IO流】FileReader,FileWriter完成文件的copy
- Python入门学习(3)
- MySQL大数据量分页查询方法及其优化
- Java Lock的使用
- 5.activiti工作流-流程实例、任务的执行
- php 全局类介绍
- Django10-后台(Admin)
- C++中的引用与指针的区别
- Require模块入门一