/*
把c盘1.jpg文件(已存在)复制出一个2.jpg(新建的)
*/
public static void main(String[] a) throws IOException{
FileInputStream in=new FileInputStream("C:/Users/Administrator/Desktop/1.jpg");
FileOutputStream out= new FileOutputStream("e:/2.jpg");
BufferedInputStream bufferedIn=new BufferedInputStream(in);
BufferedOutputStream bufferedOut=new BufferedOutputStream(out);
byte[] by=new byte[1];
while (bufferedIn.read(by)!=-1) {
bufferedOut.write(by);
}
//将缓冲区中的数据全部写出
bufferedOut.flush();
bufferedIn.close();
bufferedOut.close();
//删除源文件
File file = new File("C:/Users/Administrator/Desktop/1.jpg");
// 路径为文件且不为空则进行删除
if (file.isFile() && file.exists()) {
file.delete();
}
}