深藍(lán)的天空下,有你有我...
          共享酸、甜、苦、辣
          posts - 23,comments - 19,trackbacks - 0
          import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; public class FileByteUtil { public static void main(String[] args) throws Exception { File file=new File( "f:/test.doc "); byte[] fileByte = file2byte(file); byte2file(fileByte, "f:/test2.doc "); } public static byte[] file2byte(File f) throws Exception { return file2byte(f.getPath()); } public static byte[] file2byte(String f) throws Exception { try { InputStream in = new FileInputStream(f); byte[] tmp = new byte[512]; ByteArrayOutputStream out = new ByteArrayOutputStream(); int bytesRead = in.read(tmp); while (bytesRead != -1) { out.write(tmp, 0, bytesRead); bytesRead = in.read(tmp); } return out.toByteArray(); } catch (Exception e) { e.printStackTrace(); } return null; } // writes byte [] to a file public static void byte2file(byte[] data, String fn) throws Exception { try { OutputStream out = new FileOutputStream(fn); out.write(data); out.flush(); } catch (FileNotFoundException e) { throw e; } catch (IOException e) { throw e; } } }
          posted on 2011-06-19 02:01 三刀流の逆風(fēng) 閱讀(1120) 評(píng)論(0)  編輯  收藏 所屬分類: JAVA

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 弥渡县| 新民市| 龙游县| 临邑县| 葵青区| 塔河县| 长武县| 临夏市| 遂平县| 黑水县| 南投县| 凉山| 洞头县| 顺昌县| 婺源县| 乐安县| 鄂尔多斯市| 望谟县| 滕州市| 土默特左旗| 新昌县| 山西省| 翼城县| 曲水县| 云和县| 金沙县| 包头市| 岳阳市| 革吉县| 富锦市| 青神县| 刚察县| 资溪县| 台前县| 蓝田县| 子长县| 读书| 邢台市| 阿鲁科尔沁旗| 夹江县| 德昌县|