文件copy

来源:互联网 发布:天阳宏业怎么样知乎 编辑:程序博客网 时间:2024/06/01 10:01
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class FileTest {/*** @param args* @throws Exception */public static void main(String[] args) throws Exception {        /*    判断文件名是否存在    File f = new File("D:/a/b/test.txt");    if (!f.exists()) {      f.getParentFile().mkdirs();      f.createNewFile();    }*/    String url1 = "D:/a/b/mycv.docx";// 源文件路径    String url2 = "D:/a/b/new.docx";// 目标路径(复制到E盘,重命名为b.txt)        copy(url1, url2);    }    private static void copy(String url1, String url2) throws Exception {        FileInputStream in = new FileInputStream(new File(url1));        FileOutputStream out = new FileOutputStream(new File(url2));        byte[] buff = new byte[512];        int n = 0;        while ((n = in.read(buff)) != -1) {            out.write(buff, 0, n);        }        out.flush();        in.close();        out.close();        System.out.println("复制完成");    }}