io流
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了io流相关的知识,希望对你有一定的参考价值。
package com.io; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.FileNotFoundException; import java.io.IOException; public class Test2 { /** * @param args * @throws IOException */ public static void main(String[] args) { File file1 = new File("C:\\Users\\Coda\\Desktop\\google1.jpg"); File file2 = new File("C:\\Users\\Coda\\Desktop\\图片储存\\dd.jpg"); CopyIt(file1,file2); } public static void CopyIt( File file1, File file2) { FileInputStream fileInputStream; try { fileInputStream = new FileInputStream(file1); } catch (FileNotFoundException e) { System.out.println("文件路径错误"); throw new RuntimeException(e); } FileOutputStream fileOutputStream = null; try { fileOutputStream = new FileOutputStream(file2,true); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } byte[]b = new byte[2]; int count = 0; try { while((count = fileInputStream.read(b))!=-1){ fileOutputStream.write(b); } } catch (IOException e) { System.out.println("写入文件失败"); throw new RuntimeException(e); } finally{ try { fileOutputStream.close(); } catch (IOException e) { System.out.println("文件正在运行,无法关闭"); throw new RuntimeException(e); } try { fileInputStream.close(); } catch (IOException e) { System.out.println("文件正在运行,无法关闭"); throw new RuntimeException(e); } System.out.println("文件复制成功"); } } }
以上是关于io流的主要内容,如果未能解决你的问题,请参考以下文章