Java程序设计基础教程((慕课版)(第2版) 课件 第7单元 文件及流.pptx

Java程序设计基础教程((慕课版)(第2版) 课件 第7单元 文件及流.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第7单元文件及流Java程序设计基础教程((慕课版)(第2版))

目录导航7.1File类7.3项目实战7.2输入输出流7.4单元小结

7.1.1File类的常用方法表7-1File类的常用方法方法名称方法说明File(Fileparent,Stringchild)创建一个File对象,该对象的路径由parent的绝对路径与child字符串组成,代表一个新的目录或文件路径File(StringpathName)创建一个File对象,将pathName的指定路径转换成绝对路径File(URLurl)创建一个File对象,将URL(UniformResourceLocator,统一资源定位符)转换成绝对路径booleancanRead()判断文件是否可读booleancanWrite()判断文件是否可写booleancreateNewFile()创建一个文件或目录booleandelete()删除一个文件booleanexist()判断文件是否存在StringgetName()获取文件或目录的名字booleanisDirectory()判断当前对象是否是目录booleanisFile()判断当前对象是否是文件booleanisHidden()判断文件是否是隐藏文件longlastModified()文件最后一次修改时间longlength()返回文件的长度String[]list()返回当前对象所代表的目录下的所有文件和目录列表File[]listFiles()返回当前对象所代表的目录下的所有文件列表File[]listFiles(FileFilterfilter)返回当前对象所代表的目录下的文件列表,要求符合过滤规则booleanmkdir()创建目录booleanrenameTo(Filedest)将文件改名成dest对象所指示的名字booleansetLastModified(longtime)设置文件或目录的最后修改时间booleansetReadOnly()将文件或目录设置成可读

7.1.1File类的常用方法下面通过任务7-1来了解创建与删除文件的操作。01OPTION文件的创建与删除为了获取文件的固有属性,例如文件的路径、内容长度和是否隐藏等,可在项目路径下创建一个.txt文件,名称是InherenetAttributeTest;然后在里面写一些内容,如“Thisfileisthetestforfilesinherentattribute.”,让getlength()方法不返回0。下面通过任务7-2了解如何获取文件的固有属性。文件的固有属性02OPTION文件的可变属性03OPTION文件的有些属性是可以被修改的,这些内容包含文件的可读性、可写性和最后修改时间等。下面通过任务7-3来了解如何获取文件的可变属性。

任务7-1文件的创建与删除文件FileCreateAndDelDemo.javaimportjava.io.File;importjava.io.IOException;publicclassFileCreateAndDelDemo{publicstaticvoidmain(String[]args){Filefile=newFile(Hello.txt);//创建一个文件类型对象Filedir=newFile(\\creatDir);System.out.println(文件是否存在:+file.exists());System.out.println(文件夹是否存在:+dir.exists());if(!file.exists()){try{file.createNewFile();//如果文件不存在,则创建一个新的文件}catch(IOExceptione){e.printStackTrace();}}if(!dir.exists()){dir.mkdir();//如果文件夹不存在,则创建一个文件夹}System.out.println(文件是否存在:+file.exists());System.out.println(文件夹是否存在:+dir.exists());System.out.println(文件的绝对路径是:+file.getAbsolutePath());System.out.println(文件夹的绝对路径是:+dir.getAbsolutePath());file.delete();//删除

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档