java文件操作大全 .

java文件操作大全 .

ID:15041979

大小:51.50 KB

页数:5页

时间:2018-08-01

java文件操作大全 ._第1页
java文件操作大全 ._第2页
java文件操作大全 ._第3页
java文件操作大全 ._第4页
java文件操作大全 ._第5页
资源描述:

《java文件操作大全 .》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、java文件操作大全一.获得控制台用户输入的信息Java代码/***//**获得控制台用户输入的信息*@return*@throwsIOException*/publicStringgetInputMessage()throwsIOException...{System.out.println("请输入您的命令∶");bytebuffer[]=newbyte[1024];intcount=System.in.read(buffer);char[]ch=newchar[count-2];//最后两位为结束符,删去不要for(inti=0;i

2、

3、reamin=newFileInputStream(src);Filefile=newFile(dest);if(!file.exists())file.createNewFile();FileOutputStreamout=newFileOutputStream(file);intc;bytebuffer[]=newbyte[1024];while((c=in.read(buffer))!=-1)...{for(inti=0;i

4、法经过测试,支持中文处理,并且可以复制多种类型,比如txt,xml,jpg,doc等多种格式三.写文件1.利用PrintStream写文件Java代码/***//***文件输出示例*/publicvoidPrintStreamDemo()...{try...{FileOutputStreamout=newFileOutputStream("D:/test.txt");PrintStreamp=newPrintStream(out);for(inti=0;i<10;i++)p.println("Thisis"+i+"line");}catc

5、h(FileNotFoundExceptione)...{e.printStackTrace();}}2.利用StringBuffer写文件Java代码publicvoidStringBufferDemo()throwsIOException......{Filefile=newFile("/root/sms.log");if(!file.exists())file.createNewFile();FileOutputStreamout=newFileOutputStream(file,true);for(inti=0;i<10000;i

6、++)......{StringBuffersb=newStringBuffer();sb.append("这是第"+i+"行:前面介绍的各种方法都不关用,为什么总是奇怪的问题");out.write(sb.toString().getBytes("utf-8"));}out.close();}该方法可以设定使用何种编码,有效解决中文问题。四.文件重命名Java代码/***//**文件重命名*@parampath文件目录*@paramoldname原来的文件名*@paramnewname新文件名*/publicvoidrenameFile

7、(Stringpath,Stringoldname,Stringnewname)...{if(!oldname.equals(newname))...{//新的文件名和以前文件名不同时,才有必要进行重命名Fileoldfile=newFile(path+"/"+oldname);Filenewfile=newFile(path+"/"+newname);if(newfile.exists())//若在该目录下已经有一个文件和新文件名相同,则不允许重命名System.out.println(newname+"已经存在!");else...{

8、oldfile.renameTo(newfile);}}}五.转移文件目录转移文件目录不等同于复制文件,复制文件是复制后两个目录都存在该文件,而转移文件目录则是转移后,只有新目录中存在该文件。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。