File afile=new File("D:\\java\\a.txt"); File bfile=new File("D:\\java\\c.txt"); if(bfile.exists()){ bfile.delete(); }else { if(bfile.isFile()) {//判断是不是文件 try { bfile.createNewFile();//创建文件 } catch (Exception e) { e.printStackTrace(); } }else if(bfile.isDirectory()){//判断是不是文件夹 bfile.mkdir();//创建文件夹 } } String a=""; Scanner in=new Scanner(System.in); a=in.next(); FileReader fileReader=new FileReader(afile); char[] array=new char[1024]; int len=0; while ((len=fileReader.read(array))>0){ a=new String(array,0,len)+a; } fileReader.close(); FileWriter fw=new FileWriter(bfile);//加入ture就等于追加 fw.write(a);//输出 fw.flush();//缓冲 fw.close();
文件复制 要求边读边写
最新推荐文章于 2023-02-16 10:07:24 发布