Java中实现文件的复制功能

  • 编写一个java程序实现文件复制功能,
  • 要求将e:/io/copysrc.doc中的内容复制到
  •         f:/io/copydes.doc中。
    
  • */
 	import java.io.File;
	import java.io.FileInputStream;
	import java.io.FileNotFoundException;
	import java.io.FileOutputStream;
	import java.io.IOException;
		public class Test2 {
			public static void main(String[] args) {
				copyFile();
			}

	public static void copyFile() {
		File src = new File("G:\\io\\copysrc.doc");
		File dest = new File("H:\\Hbuilder\\copyesrc.doc");
		// 定义文件输入流和输出流对象
		FileInputStream fis = null;// 输入流
		FileOutputStream fos = null;// 输出流

	try {
		fis = new FileInputStream(src);
		fos = new FileOutputStream(dest);
		byte[] bs = new byte[1024];
		while (true) {
			int len = fis.read(bs, 0, bs.length);
			if (len == -1) {
				break;
			} else {
				fos.write(bs, 0, len);
			}
		}
		System.out.println("复制文件成功");
	} catch (FileNotFoundException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	} catch (IOException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	} finally {
		try {
			fos.close();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		try {
			fis.close();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
   }
}

Java中实现文件的复制功能_第1张图片/*

你可能感兴趣的:(Java高级)