从键盘接收两个文件夹路径,把其中一个文件夹中(包含内容)拷贝到另一个文件夹中
全面代码如下:
/* 1.从键盘接收两个文件夹路径,把其中一个文件夹中(包含内容)拷贝到另一个文件夹中 */ package HomeWork1; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; public class Copy_File { public static void main(String[] args) { FileReader fr = null; FileWriter fw = null; try{ fr = new FileReader("g:\\a.txt"); fw = new FileWriter("h:\\a.txt"); int len = 0; char[] ch = new char[1024]; while((len = fr.read(ch)) != -1){ fw.write(ch,0,len); } }catch(IOException ex){ System.out.println(ex); throw new RuntimeException("复制文件失败!"); }finally{ try{ if(fw != null) fw.close(); }catch(IOException ex){ System.out.println("ex.printStackTrace 看这里!"); ex.printStackTrace(); throw new RuntimeException("fw释放资源失败"); }finally{ try{ if(fr != null) fr.close(); }catch(IOException ex){ System.out.println(ex); throw new RuntimeException("fr释放资源失败!"); } } } } }