java 复制一张图片
2017-11-15 14:14
232 查看
一、需求
复制一张图片二、使用类
1、File类
File[] listFiles()返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件。
2、FileInputStream类
int read(byte[] b)从此输入流中将最多 b.length 个字节的数据读入一个 byte 数组中。
3、FileOutputStream类
构造方法FileOutputStream(File file, boolean append)
创建一个向指定 File 对象表示的文件中写入数据的文件输出流。
参数:append - 如果为 true,则将字节写入文件末尾处,而不是写入文件开始处。
void write(byte[] b)
将 b.length 个字节从指定 byte 数组写入此文件输出流中。
三、代码
import java.io.*; public class CopyImg { public static void main(String[] args) throws IOException { File fileIn = new File("/Volumes/天涯古巷/回忆/照片/4班聚餐(15.12.26)/IMG_3830.JPG"); File fileOut = new File("/Volumes/天涯古巷/IMG_3830.JPG"); FileInputStream fileInputStream = new FileInputStream(fileIn); FileOutputStream fileOutputStream = new FileOutputStream(fileOut,true); //建立缓冲字节数组读存文件 byte[] buf = new byte[1024*3]; while((fileInputStream.read(buf))!=-1) { fileOutputStream.write(buf); } fileOutputStream.close(); fileInputStream.close(); } }
相关文章推荐
- Android开发之下载服务器上的一张图片到本地java代码实现HttpURLConnection
- java 复制文件和图片
- 可以用字符流复制一张图片文件吗?
- Java中图片文件的复制
- 黑马程序员 【】java学习之路—— 能否用字符流复制图片?
- java复制图片EXIF信息(支持jpeg格式),使用了MediaUtils
- java Io流实现图片复制
- Java杂谈之读写文件,复制图片以及下载网站链接资源
- Atitit.java图片图像处理attilax总结 BufferedImage extends java.awt.Image获取图像像素点image.getRGB(i, lineIndex); 图片剪辑/AtiPlatf_cms/src/com/attilax/img/imgx.javacutImage图片处理titit 判断判断一张图片是否包含另一张小图片 atitit 图片去噪算法的原理与
- JAVA之本地图片复制
- Java基础知识强化之IO流笔记25:FileInputStream / FileOutputStream 复制图片案例
- java复制文件的一个小例子(实现根据图片上的内容给图片重命名)
- java中实现图片的复制
- java图片处理——多张图片合成一张Gif图片并播放或Gif拆分成多张图片
- java根据图片链接复制图片到剪切板
- JAVA编写一个程序从网上下载一张图片
- java IO 字节流 复制图片实例
- JAVA IO流使用字节复制图片及字符型文件
- [置顶] Android开发之下载服务器上的一张图片到本地java代码实现HttpURLConnection
- java把html转化为图片,并且和另一张图片合成新的图片