Java 8 文件操作

Java 8 文件操作

ID:21244769

大小:443.54 KB

页数:82页

时间:2018-10-20

Java 8 文件操作_第1页
Java 8 文件操作_第2页
Java 8 文件操作_第3页
Java 8 文件操作_第4页
Java 8 文件操作_第5页
资源描述:

《Java 8 文件操作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、文件操作马明2014.3JavaEE本章目标掌握File类的作用可以使用File类中的方法对文件进行操作掌握流的概念掌握字节流与字符流的作用掌握文件的标准操作步骤掌握字节与字符操作的区别文本文件的操作字符编码File类在整个io包中,唯一表示与文件本身有关的类就是File类。使用File类可以进行创建或删除文件等常用操作。要想使用File类,则首先要观察File类的构造方法,此类的常用构造方法如下所示:publicFile(Stringpathname)实例化File类的时候,必须设置好路径。File类中的主要方法和常量No.方法或常量类型描述1publicstaticfi

2、nalStringpathSeparator常量表示路径间的分隔符(windows是:“;”)2publicstaticfinalStringseparator常量表示路径的分隔符(windows是:“”)3publicFile(Stringpathname)构造创建File类对象,传入完整路径4publicbooleancreateNewFile()throwsIOException普通创建新文件5publicbooleandelete()普通删除文件6publicbooleanexists()普通判断文件是否存在7publicbooleanisDirectory()普通

3、判断给定的路径是否是一个目录8publiclonglength()普通返回文件的大小9publicString[]list()普通列出指定目录的全部内容,只是列出了名称10publicFile[]listFiles()普通列出指定目录的全部内容,会列出路径11publicbooleanmkdir()普通创建一个目录12publicbooleanrenameTo(Filedest)普通为已有的文件重新命名实例操作实例操作一:创建一个新文件实例操作二:删除一个指定的文件实例操作三:综合创建、删除文件的操作实例操作四:创建一个文件夹实例操作五:列出指定目录的全部文件实例操作六:判断

4、一个给定的路径是否是目录实例操作一:创建一个新文件packagedemo12.filedemo;importjava.io.File;importjava.io.IOException;publicclassFileDemo01{publicstaticvoidmain(Stringargs[]){Filef=newFile("d:\test.txt");//完整路径f.createNewFile();//根据给定的路径创建新文件}}程序有什么问题?try{}catch(IOExceptione){e.printStackTrace();}异常移植性分隔符在不同的操作系统中

5、,路径的分隔符表示是不一样的,例如:windows中使用反斜杆表示目录的分隔符:“”;linux中使用正斜杆表示目录的分隔符:“/”。那么,既然Java程序本身具有可移植性的特点,则在编写路径的时候最好可以根据程序所在的操作系统可以进行自动使用符合本地操作系统要求的分隔符,这样才能达到可移植性的目的要想实现这样的功能,则就需要观察File类中提供的两个常量。packagedemo12.filedemo;importjava.io.File;publicclassFileDemo02{publicstaticvoidmain(Stringargs[]){System.out.

6、println("pathSeparator:"+File.pathSeparator);//调用静态常量System.out.println("separator:"+File.separator);//调用静态常量}}修改创建文件的代码packagefiledemo;importjava.io.File;importjava.io.IOException;publicclassFileDemo03{publicstaticvoidmain(Stringargs[]){Stringpath="d:"+File.separator+"test.txt";//拼凑出可以适应操作

7、系统的路径Filef=newFile(path);//必须给出路径try{f.createNewFile();//根据给定的路径创建新文件}catch(IOExceptione){e.printStackTrace();}}}实例操作二:删除一个指定的文件packagedemo12.filedemo;importjava.io.File;publicclassFileDemo04{publicstaticvoidmain(Stringargs[]){Filef=newFile("d:"+File.sep

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

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

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