复制一个图片。
思路:
1.用字节读取流对象和图片关联。
2.用字节写入对象创建一个图片文件,用处存储获取到的图片数据。
3.通过循环读写,完成数据的存储。
4.关闭资源。
import java.io.*;
/*
复制一个图片
*/
public class Copypic
{
public static void main(String[] args)
{
FileInputStream fis = null;
FileOutputStream fos =null;
try
{
fis = new FileInputStream("D:\\0217java\\day19\\1.png");
fos = new FileOutputStream("D:\\0217java\\day19\\2.png");
byte[] by = new byte[1024];
int len = 0;
while ((len =fis.read(by))!=-1)
{
fos.write(by,0,len);
}
}catch (IOException e)
{
throw new RuntimeException("复制文件失败");
}finally
{
try
{
if(fis!=null)
fis.close();
}catch (IOException e)
{
throw new RuntimeException("读取文件失败");
}
try
{
if(fos!=null)
{
fos.close();
}
}catch (IOException e)
{
throw new RuntimeException("写入文件失败");
}
}
}
}
网友评论