java中的io整理-编程开发技术

java中的io整理-编程开发技术

ID:30769178

大小:410.48 KB

页数:41页

时间:2019-01-03

java中的io整理-编程开发技术_第1页
java中的io整理-编程开发技术_第2页
java中的io整理-编程开发技术_第3页
java中的io整理-编程开发技术_第4页
java中的io整理-编程开发技术_第5页
资源描述:

《java中的io整理-编程开发技术》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、java中的IO整理-编程开发技术java中的10整理原文出处:rollenholt写在前面:本文章基本覆盖了jevalO的全部内容,人眩新10没冇涉及,因为我想和这个分开,以突出那个的重要性,新10哪一篇文章还没有开始写,估计很快就能和大家见而。照旧,文章依旧以例子为主,因为讲解内容的java书很多了,我觉的学以致用才是真。代码是写出来的,不是看出来的。最后欢迎人家提岀意见和建议。【案例1】创建一个新文件importjava・io.*;classhello{publicstaticvoidmain(String[]args){Filef二newFile(〃D:\hello

2、.txt〃);try{f.crcatcNcwFilcO;}catch(Exceptione){e.printStackTrace();}}}【运行结果】:程序运行之后,在d盘下会有一个名字为hello,txt的文件。【案例2】File类的两个常量importjava・io.*;classhello{publicstaticvoidmain(String[]args){System.out.println(File.separator);System,out.prinlln(File.pathSeparator);}【运行结果】:此处多说儿彳山有些同学可能认为,我直接在wind

3、owsK使用进行分割不行吗?当然是可以的。但是在limix下就不是了。所以,耍想使得我们的代码跨平台,更加健壮,所以,大家都采用这两个常量吧,其实也多写不了几行。呵呵、现在我们使用File类中的常量改写上面的代码:importjava・io.*;classhello{publicstaticvoidmain(String[]args){Stringf订eName二〃D:〃+F订e.separator+^hello.txt";Filef=newFile(fileName);try{f.createNewFile();}catch(Exceptione){e.printSta

4、ckTrace();你看,没有多写多少吧,呵呵。所以建议使用F订e类中的常量。删除一个文件/***删除一个文件**/importjava.io.*;classhello{publicstaticvoidmain(String[]args){StringfileName=,,D:Z,+Filc.scparator+^hcllo.txt";Filef=newFile(fileName);if(f.exists()){f.delete();}else{System,out.printin("文件不存在〃);}}}创建一个文件夹/***创建一个文件夹**/importjava.io.

5、*;classhello{publicstaticvoidni3in(String[]args){StringfileName二"D:"+File・separator+,zhelloz,;Filef=newFile(fileName);f.mkdir();}}【运行结果】:D盘下多了一个hello文件夹列出指定目录的全部文件(包括隐藏文件):/***使用list列出指定目录的全部文件**/importjava・io.*;classhello{publicstaticvoidmain(String[]args){StringfileName=,/D:Z,+File・separa

6、tor;Filef=ncwFile(fileName);String[]str二f.list();for(inti二0;i〈str.length;i++){System,out.prinlln(str[i]);}}}【运行结果】:$RECYCLE.BIN360360Downloads360Rec360SoftMoveConfig.MsidaDownloadsDriversBackupEclipsejavaweb整合开发和项目实战LenovoMSOCacheProgramProgramFilespythonRECYGLER.{8F92DA15-A229-A4D5-B5CE-52

7、80C8B89C19}SystemVolumeInformationTomcat6varvod_cache_data新建文件夹(你的运行结果应该和这个不一样的,呵呵)但是使用list返冋的是String数组,。而且列出的不是完整路径,如果想列出完整路径的话,需要使用listFiles.他返回的是File的数组列出指定目录的全部文件(包括隐藏文件):/***使用listFiles歹!J出指定目录的全部文件*listFiles输出的是完整路径**/importjava.io.*;classhello{pub

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

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

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