io流

 
package com.io.test;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;

public class Test {

 
 
 
 
 public static void main(String[] args) {
  
//  //文件,文件夹
//  File file = new File("D://1-100/海贼王第001話 我是路飞! 将要成为海贼王的男人!.rm");
//  File temp = new File("D://hzw.rm");
//  System.out.println(file.getName());
//  System.out.println(file.getPath());
//  System.out.println(file.getAbsolutePath());
//  System.out.println("可执行:"+file.canExecute());
//  System.out.println("可读"+file.canRead());
//  System.out.println("可写"+file.canWrite());
//  System.out.println("是否存在"+file.exists());
//  System.out.println("是不是文件"+file.isFile());
//  System.out.println("是不是目录"+file.isDirectory());
//  System.out.println("大小:"+file.length());
  
  //字节流
//  FileInputStream fis = null;
//  FileOutputStream fos = null;
//  
//  BufferedInputStream  bis = null;
//  BufferedOutputStream bos = null;
//  
//  try {
//   fis = new FileInputStream(file);
//   fos = new FileOutputStream(temp);
//   bis = new BufferedInputStream(fis);
//   bos = new BufferedOutputStream(fos);
//   
//   
//   
//   byte[] data = new byte[2048];
//   int flag = bis.read(data);
//   while(flag != -1){
//    System.out.println(bis.available());
//    bos.write(data, 0, flag);
//    flag = bis.read(data);
//   }
//   bos.flush();
//  } catch (FileNotFoundException e) {
//   e.printStackTrace();
//  } catch (IOException e) {
//   e.printStackTrace();
//  } finally{
//   try {
//    bis.close();
//    bos.close();
//    fis.close();
//    fos.close();
//    
//   } catch (Exception e) {
//    e.printStackTrace();
//   }
//  }
  
  InputStreamReader reader = null;
  OutputStreamWriter writer = null;
  
  BufferedReader br = null;
  BufferedWriter bw = null;
  
  try {
   File file = new File("D://Android_2.2Contacts表结构.txt");
   File temp = new File("D://temp.txt");
   reader = new InputStreamReader(new FileInputStream(file));
   writer = new OutputStreamWriter(new FileOutputStream(temp,true));
   
   br = new BufferedReader(reader);
   bw = new BufferedWriter(writer);
   
   
   String line = br.readLine();
   
   while(line != null){
    bw.write(line);
    bw.newLine();
    line = br.readLine();
   }
   bw.flush();
  } catch (FileNotFoundException e) {
   e.printStackTrace();
  } catch (IOException e) {
   e.printStackTrace();
  } finally{
   try {
    br.close();
    bw.close();
    reader.close();
    writer.close();
   } catch (IOException e) {
    e.printStackTrace();
   }
  }
  
  
  

 }

}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值