java实现简单的IO字节流读写操作
2017-05-16 17:01
459 查看
package com.yang.stream; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; public class FileDemo { public static void main(String[] args) { String oldpath = "d:/a.txt"; String newpath = "d:/b.txt"; BufferedInputStream in = null; BufferedOutputStream os = null; try { in = new BufferedInputStream(new FileInputStream(new File(oldpath))); os = new BufferedOutputStream(new FileOutputStream(new File(newpath))); byte[] b = new byte[1024]; int len = 0; while((len=in.read(b))!=-1){ os.write(b, 0, len); } os.flush(); } catch (FileNotFoundException e) { System.out.println("文件不存在"); } catch (IOException e) { System.out.println("输入输出异常"); } finally { if(os!=null){ try { os.close(); } catch (IOException e) { e.printStackTrace(); } } if(in!=null){ try { in.close(); } catch (IOException e) { e.printStackTrace(); } } } System.out.println("文件传输成功"); } }
相关文章推荐
- java IO总结之字节流操作文件读写(高效)
- Java实现excel简单的读写操作
- java IO总结之字节流操作文件读写
- Java IO操作——简单了解RandomAccessFile随机读写文件操作类的使用
- [零基础学JAVA]Java SE应用部分-31.Java IO操作(05)IO操作实例讲解之实现简单MIS 推荐
- 黑马程序员--读写字节数组,随机读写流,集合IO的思维导图,多线程部分,单例设计模式,线程和进程的概念,Java中的线程的创建方式,线程的随机性,线程的状态图,多线程操作共享数据的安全性,死锁
- Java实现CSV读写操作源代码
- 用JAVA源代码实现文件的读写操作.
- Java IO 文件读写相关的操作
- 使用Java实现对dbf文件的简单读写
- java IO操作 (读写、追加、删除、移动、复制等)
- java IO操作 (读写、追加、删除、移动、复制) 源码集合
- Java实现结构体,让字节流封送简单起来
- java中读写锁的实现及使用读写锁简单实现缓存系统的实例
- Java 实现多字节移位操作
- java简单读写文件操作
- java IO操作 (读写、追加、删除、移动、复制等)
- 使用Java实现对dbf文件的简单读写
- Java IO操作之File类简单操作
- java IO简单操作