通过java字节流复制文件,逐个字节读取写入

来源:互联网 发布:vb编写程序 编辑:程序博客网 时间:2024/05/16 19:25
package cwj.bbb;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;public class StreamTest {public static void main(String[] args) throws IOException{/*把路径下的文件/home/cwjy1202/hadoop/javaTest/input01.txt * 复制一份/home/cwjy1202/hadoop/javaTest/input011.txt * */File file = new File("/home/cwjy1202/hadoop/javaTest/input01.txt");InputStream fis = new FileInputStream(file);OutputStream fos = new FileOutputStream("/home/cwjy1202/hadoop/javaTest/input011.txt");//逐个读取int len = fis.read();while(-1 != len){//逐个写入fos.write(len);len = fis.read();}//把缓冲区数据强行输出fos.flush();fos.close();fis.close();}}


0 0