赞
踩
- import java.io.BufferedInputStream;
- import java.io.BufferedOutputStream;
- import java.io.ByteArrayOutputStream;
- import java.io.FileInputStream;
- import java.io.FileNotFoundException;
- import java.io.FileOutputStream;
- import java.io.IOException;
-
- public class FileTools {
- public static byte[] readFile(String string) {
- FileInputStream fileInputStream=null;
- BufferedInputStream bufferedInputStream=null;
- ByteArrayOutputStream bao=new ByteArrayOutputStream();
- byte[] buff=new byte[1024];
- try {
- fileInputStream=new FileInputStream(string);
- bufferedInputStream=new BufferedInputStream(fileInputStream);
- int bytesRead=0;
- while (-1!=(bytesRead=bufferedInputStream.read(buff,0,buff.length))) {
- bao.write(buff,0,bytesRead);
- }
- } catch (FileNotFoundException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }finally{
- try {
- fileInputStream.close();
- bufferedInputStream.close();
- buff=null;
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- }
- return bao.toByteArray();
- }
-
- public static void writeFile(String string,byte[] bytes) {
- FileOutputStream fileOutputStream=null;
- BufferedOutputStream bufferedOutputStream=null;
- try{
- fileOutputStream=new FileOutputStream(string);
- bufferedOutputStream =new BufferedOutputStream(fileOutputStream);
- bufferedOutputStream.write(bytes);
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }finally{
- try {
- bufferedOutputStream.flush();
- fileOutputStream.close();
- bufferedOutputStream.close();
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- }
- }
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。