码迷,mamicode.com
首页 > 移动开发 > 详细

拷贝一张图片,从一个目录到另外一个目录下(PS:是拷贝是不是移动)

时间:2018-07-01 01:08:14      阅读:448      评论:0      收藏:0      [点我收藏+]

标签:rgs   拷贝   void   IV   源地址   一个   关闭   字节   移动   

package com.lanxi.demo2_6;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;

/**
 * 拷贝一张图片,从一个目录到另外一个目录下(PS:是拷贝是不是移动)
 * @author Administrator
 *         1)在目的地址创建一个图片文件
           2)读取源地址文件的字节流
           3)把读取到的字节流写入到目的地址的文件里面 
           4)刷新输出流,并关闭就可以了
 */
public class Test {
    public static void main(String[] args) {
        //1.1  创建图片存放路径
        File filefrom=new File("D:/c/c1/picture.jpg");
        //1.2  创建图片移动后存放的路径
        File fileto=new File("D:/c/c2/picture.jpg");
        InputStream input=null;
        OutputStream output=null;        
        try {
            //将原本图片文件路径作为输入流
            input=new FileInputStream(filefrom);
            //将移动后图片路径作为输出流
            output=new FileOutputStream(fileto);
            byte[] by=new byte[1024];
            //遍历读写
            try {
                while(input.read()!=-1){
                    output.write(by);
                }
                output.flush();
            } catch (IOException e) {
                e.printStackTrace();
            }
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        }finally{
            try {
                //关闭流
                input.close();
                output.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
            System.out.println("拷贝成功!!");
        }
    }
}

 

拷贝一张图片,从一个目录到另外一个目录下(PS:是拷贝是不是移动)

标签:rgs   拷贝   void   IV   源地址   一个   关闭   字节   移动   

原文地址:https://www.cnblogs.com/www-x/p/8728506.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!