基本信息
文件名称:Java程序设计基础教程((慕课版)(第2版) 课件 朱丽萍 第7--12单元 文件及流 --综合实训——简易网上银行系统 .pptx
文件大小:15.76 MB
总页数:269 页
更新时间:2025-05-27
总字数:约14.8万字
文档摘要

第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();//删除