java 讀取本地的圖片
阿新 • • 發佈:2018-12-25
public static void main(String[] args) throws Exception { File file = new File("C:\\Users\\0\\Desktop\\test圖片\\11.jpg"); File result = new File("C:\\Users\\0\\Desktop\\test\\11.jpg"); //判斷檔案是否存在 if(result.exists()) { result.delete(); } if(!result.exists()) { //建立一個空的檔案 result.createNewFile(); } //獲得輸入流,將檔案讀到記憶體 FileInputStream in = new FileInputStream(file); System.out.println("in:"+in); FileOutputStream out = new FileOutputStream(result); //建立陣列 int n=0; int a=0; //1024位元組 ,相當於每次讀取1kb byte[] arr = new byte[1024]; //迴圈讀取,讀到末尾會返回-1 while((n=in.read(arr)) !=-1) { //將讀取的內容寫入到輸出流當中 out.write(arr, 0, n); } out.flush(); out.close(); in.close(); }