欢迎来到天天文库
浏览记录
ID:50827079
大小:31.45 KB
页数:2页
时间:2020-03-15
《Java读写文件程序代码.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、读写文件编写一个程序用于复制文件。1.从键盘输入原文件名和目标文件名,或直接使用main方法的参数也可以。2.如果源文件不存在,给出提示。3.如果源文件存在,则将源文件复制到目标文件。importjava.io.BufferedInputStream;importjava.io.BufferedOutputStream;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoundException;import
2、java.io.FileOutputStream;importjava.io.IOException;publicclassCopyFile{publicstaticvoidmain(String[]args){if(args.length<2){System.out.println("请输入源文件路径和目标文件路径");System.exit(-1);}Filesrc=newFile(args[0]);Filedest=newFile(args[1]);FileInputStreamfis=nul
3、l;FileOutputStreamfos=null;BufferedInputStreambis=null;BufferedOutputStreambos=null;intcount=0;try{fis=newFileInputStream(src);fos=newFileOutputStream(dest);bis=newBufferedInputStream(fis);bos=newBufferedOutputStream(fos);intlength=fis.available();byte
4、[]buffer=newbyte[length];bis.read(buffer);bos.write(buffer);bos.flush();}catch(FileNotFoundExceptione){//TODOAuto-generatedcatchblockSystem.out.println("找不到源文件路径");}catch(IOExceptionioe){System.out.println("读写文件错误");}finally{if(bos!=null){try{bos.close
5、();}catch(IOExceptione){e.printStackTrace();}}if(bis!=null){try{bis.close();}catch(IOExceptione){e.printStackTrace();}}if(fos!=null){try{fos.close();}catch(IOExceptione){e.printStackTrace();}}if(fis!=null){try{fis.close();}catch(IOExceptione){e.printSt
6、ackTrace();}}}}}
此文档下载收益归作者所有