java复制文件,java复制,下面代码演示如何复制文件
分享于 点击 41291 次 点评:221
java复制文件,java复制,下面代码演示如何复制文件
下面代码演示如何复制文件。
package cn.outofmemory.examples;import java.io.File;import java.io.IOException;import java.io.FileInputStream;import java.io.FileOutputStream;public class FileUtil { public void copyFile(String fromFile, String toFile) { FileInputStream fin = null; FileOutputStream fout = null; try { //检查文件是否存在 File file = new File(fromFile); if (!file.exists() || !file.isFile()) { System.out.println("Could not perform operation, file doesn\'t exist"); return; } fin = new FileInputStream(file); fout = new FileOutputStream(toFile); //从fin读入,然后写入到fout byte[] buffer = new byte[1024]; int bytesRead; while ((bytesRead = fin.read(buffer)) > 0) { fout.write(buffer, 0, bytesRead); } } catch (IOException ioe) { ioe.printStackTrace(); } finally { try { if (fin != null) fin.close(); if (fout != null) fout.close(); } catch (IOException ioe) { ioe.printStackTrace(); } } } public static void main(String[] args) { FileUtil fileutil = new FileUtil(); fileutil.copyFile("C:\\\\temp\\\\myfile1.txt", "C:\\\\temp\\\\myfile2.txt"); }}
用户点评