Java实现复制文件
生活随笔
收集整理的這篇文章主要介紹了
Java实现复制文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
| package com.apply.ism.utils;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;/*** 文件的復制:* 從一個輸入流中讀取數據,然后通過輸出流寫入目標位置* 一邊讀一邊寫*/ public class CopyFileDemo {private static void copy(String src, String target) {File srcFile = new File(src);File targetFile = new File(target);InputStream in = null;OutputStream out = null;try {in = new FileInputStream(srcFile);out = new FileOutputStream(targetFile);byte[] b = new byte[1024];int len = -1;while ((len = in.read(b)) != -1) {out.write(b, 0, len);}} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();} finally {try {if (in != null)in.close();if (out != null)out.close();} catch (IOException e) {e.printStackTrace();}}}public static void main(String[] args) {System.out.println("Start copy...");copy("D:\\公司文件\\新建文本文檔.txt", "E:\\aaa\\新建文本文檔.txt");System.out.println("copy success!");} } |
?
總結
以上是生活随笔為你收集整理的Java实现复制文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java根据文件头文件信息判断文件类型
- 下一篇: spring boot实现下载文件