import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class demo6 { /** * 把一张图片拷贝到指定的位置 * */ public static void main(String[] args) throws IOException { //拿到图片的路径 File file = new File("C:\Users\PC-LUO\Desktop\新建文件夹\98.jpg"); //创建拷贝后的路径 File file2 = new File("C:\Users\PC-LUO\Desktop\4.jpg"); image(file, file2); } //拷贝操作 public static void image(File file , File file2) throws IOException{ //输入流 FileInputStream inputStream = new FileInputStream(file); //输出流 FileOutputStream outputStream = new FileOutputStream(file2); //创建缓冲区,大小为1K byte[] b = new byte[1024]; //循环遍历文件内容,没有就返回-1 while (inputStream.read(b) != -1) { //把得到的数据写入到指定位置 outputStream.write(b); } //关闭资源 outputStream.close(); inputStream.close(); } }