FileReader与FileWriter 只能用于文本文件,如.txt,.java,.c,.c++等
对于图片,视频等字节流文件需要用字节流即:FileInputStream与FileOutputStream
package IOStream;import org.junit.Test;import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;public class InputOutputStream {@Testpublic void test() throws IOException {FileInputStream fis = null;FileOutputStream fos = null;try {File srcFile = new File("hanyang.png");File destFile = new File("hanyang1.png");fis = new FileInputStream(srcFile);fos = new FileOutputStream("hanyang1.png");byte[] buffer = new byte[5];int len ;while((len = fis.read(buffer))!= -1){fos.write(buffer,0,len);}} catch (IOException e) {e.printStackTrace();} finally {try {fos.close();} catch (IOException e) {e.printStackTrace();}try {fis.close();} catch (IOException e) {e.printStackTrace();}}}
}