- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
File类《Java程序设计》
什么是File类?1File类的常用方法?2File类的应用?3本讲要讨论的问题目录CONCENT
什么是面向对象?File类是Java中专门用于操作文件和目录的类,位于java.io包中。File类并不直接处理文件内容(如读写操作),而是提供了操作文件或目录的抽象表示和功能支持,如:文件的删除、重命名和查看文件目录等。什么是File类?
File类的常用方法:方法功能描述booleanmkdir()创建单级目录booleanmkdirs()创建多级目录booleancreateNewFile()创建新文件booleandelete()删除文件或目录booleanexists()判断文件或目录是否存在StringgetAbsolutePath()获取文件或目录的绝对路径StringgetName()获取文件或目录的名称booleanisDirectory()判断是否为目录booleanisFile()判断是否为文件longlength()获取文件的大小(字节数)String[]list()返回目录下的文件和子目录的名称数组File[]listFiles()返回目录下的文件和子目录的File对象数组
Filedir=newFile(parentDir/childDir);dir.mkdir();//仅需要创建一级目录时使用,如果父目录不存在,则创建失败,返回falsedir.mkdirs();//创建多级目录(递归创建)dir.isDirectory();//判断是否为目录dir.delete();//删除空目录,如要删除非空目录需要递归删除目录中的所有内容,然后删除目录本身dir.exists();//检查目录是否存在dir.listFiles();//获取File对象列表使用“对象.函数()”进行操作创建操作类型为目录的对象步骤:File?对象名?=?new?File(目录路径);语法?
Filefile=newFile(example.txt);file.createNewFile();//创建文件file.delete();//删除文件file.exists();//检查文件是否存在file.isFile();//检查是否为文件file.length();//获取文件的大小(字节数)file.getAbsolutePath();//获取文件的绝对路径file.getName();//获取文件名file.getParent();//获取文件的父目录路径使用“对象.函数()”进行操作创建操作类型为文件的对象步骤:File对象名=newFile(文件名);语法?
File应用publicclassDemo8_9{publicstaticvoidmain(String[]args){System.out.println(——1.创建一个目录);Filedir=createDir(example);//用于根据目录名称创建目录System.out.println(——2.在目录下创建一个文件);Filefile=createTxtFile(example,Demo8_9.txt);//在指定目录下创建一个新文件System.out.println(——3.显示文件信息);showFileInfo(file);//显示传入的文件信息System.out.println(——4.显示目录下的所有文件和子目录);showFiles(dir);//根据指定目录显示该目录下的所有文件及子目录System.out.println(——5.删除文件);delFile(file);//删除文件或目录}}一、main()函数中的代码实例化一
File应用/***在当前路径下创建一个子目录*@paramdirName子目录的名称*@return返回新生成的目录对象*/privatestaticFilecreateDir(StringdirName){Filedir=newFile(dirName);if(!dir.exists()){dir.mkdir();System.out.println(目录+dir+创建成功!);}els
您可能关注的文档
- 《Java程序设计任务式教程》课件 803 IO流的概述.pptx
- 6.1《认识角》(课件)二年级下册数学北师大版 (2).pptx
- 南京麦济生物技术有限公司新药研发实验室报告表.pdf
- 南京雷仕环保科技有限公司医药研发扩建项目报告表.pdf
- 第12课 从明朝建立到清军入关(课件)高一历史课件(中外历史纲要上册).pptx
- 第36讲 法律教化(课件)高考历史一轮复习(新教材新高考).pptx
- 南京紫金医院(江宁院区)改建项目报告表.pdf
- 年产600台数控机床生产线技术改造项目报告表.pdf
- 第三单元写话:长大以后做什么(课件)二年级语文下册单元写话能力提升(统编版).pptx
- 年产1000台林业机械设备生产线扩建项目报告表.pdf
最近下载
- 感恩父母_感恩老师.ppt VIP
- 病例分享模板课件.ppt VIP
- 立体构成 课件完整版.pptx
- 晟欣SFR系列标准型软起动器使用手册2017.pdf
- 2022年昆明空港投资开发集团有限公司招聘考试题库及答案解析.docx
- 2023云南昆明空港投资开发集团招聘7人考前自测高频考点模拟试题(共500题)含答案详解.docx
- 第5课+隋唐时期的民族交往与交融+课件-2024-2025学年统编版(2024)七年级历史下册 (1).pptx VIP
- 教学课件 社会工作概论(第三版)李迎生.ppt
- 建筑结构抗震 (15).pdf VIP
- (2025春新改)人教版七年级历史下册《 隋唐时期的民族交往与交融》PPT课件.pptx VIP
文档评论(0)