網頁

2019/3/25

Java 複製檔案

在Java 1.7 以後可使用Files.copy(Path source, OutputStream out)複製檔案

final String INPUT_FILE_PATH = "myfile.txt"; // 被複製的檔案路徑及檔名
final String OUTPUT_FILE_PATH = "myfile_copy.txt"; // 已複製的檔案路徑及檔名

try ( // Java 7 try-with-resources auto close
        FileOutputStream fos = new FileOutputStream(new File(OUTPUT_FILE_PATH))
) {
    Path inputPath = new File(INPUT_FILE_PATH).toPath();
    Files.copy(inputPath, fos);
} catch (IOException e) {
    e.printStackTrace();
}

2 則留言: