拷貝圖片
package intputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
/**
* @author 王金龍
* @date 創建時間: 2017-2-10 下午2:35:39
* @version 1.0
*/
public class CopyPicture {
public static void main(String[] args) throws IOException {
//找到目標文件
File file = new File("F:\\1.jpg");
//給出輸出目錄
File file2 = new File("E:\\4.jpg");
ReadPicture(file,file2);
}
public static void ReadPicture(File file,File file2) throws IOException{
//建立讀入通道
FileInputStream fileInputStream = new FileInputStream(file);
//建立緩衝數組配合循環讀取文件數據
byte[] buf=new byte[1024];
int length = 0;
while((length = fileInputStream.read(buf))!=-1){
//邊度邊寫
WriterPicture(buf,file2);
}
fileInputStream.close();
}
public static void WriterPicture(byte[] buf,File file2) throws IOException{
//建立寫的通道
FileOutputStream fileOutputStream = new FileOutputStream(file2,true);
//寫入數據
fileOutputStream.write(buf);
//關閉資源
fileOutputStream.close();
}
}