Files I/O

import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
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 FileClass {
    
    public void readFile() {
        BufferedInputStream bis = null;
        BufferedOutputStream bos = null;
        
        try {
            InputStream i = new FileInputStream(new File("C:\\Files\\input.txt"));
            OutputStream o = new FileOutputStream(new File("C:\\Files\\output.txt"));
            bis = new BufferedInputStream(i);
            bos = new BufferedOutputStream(o);
            
            int r;
            
            while((r = bis.read()) != -1 ){
                bos.write(r);                
            }
            System.out.println("File Write Successful");
            
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
            System.out.println("Exception");
        }
        finally{
            if(bis !=null){
                try {
                    bis.close();
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }
            if(bos !=null){
                try {
                    bos.close();
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }
        }
    }

}

 

Print Print | Sitemap
© 2016 Automation Learn. All rights reserved.