當前位置:編程學習大全網 - 編程軟體 - java中怎樣按字節讀取文件並復制到另壹個文件夾

java中怎樣按字節讀取文件並復制到另壹個文件夾

這裏以字節流FileInputStream,FileOutputStream為例。代碼例子如下:

import?java.io.File;

/**

*?把壹個文件夾中的文件復制到壹個指定的文件夾

*?@author?young

*

*/

import?java.io.FileInputStream;

import?java.io.FileNotFoundException;

import?java.io.FileOutputStream;

import?java.io.IOException;

public?class?CopyFile?{

public?static?void?main(String[]?args)?{

/*?指定源exe文件的存放路徑?*/

String?str?=?"f:/jdk-1_5_0_06-windows-i586-p.exe";

/*?指定復制後的exe的目標路徑?*/

String?strs?=?"e:/copy.exe";

/*?創建輸入和輸出流?*/

FileInputStream?fis?=?null;

FileOutputStream?fos?=?null;

try?{

/*?將io流和文件關聯?*/

fis?=?new?FileInputStream(str);

fos?=?new?FileOutputStream(strs);

byte[]?buf?=?new?byte[1024?*?1024];

int?len;

while?((len?=?fis.read(buf))?!=?-1)?{

fos.write(buf,?0,?len);

}

}?catch?(FileNotFoundException?e)?{

//?TODO?Auto-generated?catch?block

e.printStackTrace();

}?catch?(IOException?e)?{

//?TODO?Auto-generated?catch?block

e.printStackTrace();

}?finally?{

try?{

fis.close();

fos.close();

}?catch?(IOException?e)?{

//?TODO?Auto-generated?catch?block

e.printStackTrace();

}

}

}

}

  • 上一篇:oracle與Java的關系
  • 下一篇:我失去了什麽作文900樂樂作文網
  • copyright 2024編程學習大全網