拷貝一張圖片,從一個目錄到另外一個目錄下(PS:是拷貝是不是移動)


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("拷貝成功!!");
        }
    }
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM