- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 9 章 Java 输入输出 9.1 Java 输入输出概述 9.2 文 件 处 理 9.3 目 录 管 理 9.1 Java 输入输出概述 ? 9.1.1 输入输出流基本概念 ? 9.1.2 输入输出流类 ? 9.1.3 标准输入输出 9.2 文 件 处 理 ? 9.2.1 File 类 文件处理是最常见的 I/O 处理,在编 程过程中,经常需要对文件进行操作。在 对文件进行操作前,必须先获得有关文件 的基本信息,如文件的名称、路径,文件 的长度及文件是否可读可写等。在 Java 语 言中, java.io 包中的 File 类实现了这一功能。 File 类通过文件名列表来描述一个文件对象 的属性。 通过 File 类提供的方法可以获得文件 夹的基本信息,还可对文件进行复制、删 除等操作。需要说明的一点是, Java 语言 将目录看作是一种特殊的文件。在下面的 讲述中,我们统称为文件,只在需要时加 以区分。 File 类提供了与具体平台无关的方式 来描述文件对象属性。下面是 File 类中的部 分主要方法。 ? 1 .构造方法 文件对象的生成是通过 File 类的构造 文件完成的。 File 类提供了以下 3 种构造方 法。 ( 1 ) public File ( String pathname ); 参数 pathname 指明新创建的文件对象 对应的磁盘文件及其路径名。路径可以是 绝对路径也可以是相对路径。一般地,为 提高程序的可移植性,建议使用相对路径。 例如: File myFile1=new File( est.txt); // 相对路径,在当前目录下创建新文件,名 为 test.txt File myFile2=new File(c:\\temp\\test.txt); // 绝对路径,在 C 盘的 java 目录下创建新文 件,名为 test.txt ( 2 ) public File ( String pathname , String name ); 参数 pathname 指明新创建的文件对象 所对应的文件所在的路径,可以是绝对路 径或相对路径。参数 name 指明新创建的文 件对象所对应文件的名称。将路径和名称 分开可使具有相同路径的文件具有同一个 路径字符串,而且方便管理。 例如: File myFile=new File(c:\java, est.txt); ( 3 ) public File ( File dir,String childname ) ; 参数 dir 是一个 File 类对象,它代表一 个已存在的磁盘目录,该目录作为文件的 路径。参数 childname 指明文件名。 例如: File dir=new File(c:\java); File myFile=new File(dir, est.txt); 表 9 -3 F ile 类 中 获 取 文 件 信 息 的 主 要 方 法 方 法 名 称 方 法 描 述 S tring g e tN a m e () 获 得 文 件 名 , 不 包 括 文 件 所 在 路 径 S tring g e tP a th() 获 得 文 件 的 相 对 路 径 S tring g e A bso lute P a th() 获 得 文 件 的 绝 对 路 径 S tring g e tP a re nt() 获 得 文 件 的 上 一 级 目 录 名 S tring re na m e To ( F ile ne w N a m e ) 将 当 前 文 件 改 名 为 参 数 ne w N a m e 代 表 的 新 文 件 名 B o o le a n is A b so lute () 测 试 文 件 对 象 的 路 径 是 否 为 绝 对 路 径 B o o le a n isF ile () 测 试 当 前 文 件 对 象 是 否 为 文 件 ,若 为 文 件 返 回 true 方 法 名 称 方 法 描 述 Boolean isAbsolute() 测 试 当 前 文 件 对 象 是 否 为 目 录 , 若 为 目 录 返 回 true Boolean exists() 测 试 当 前 文 件对 象 是 否存 在 , 若存 在 返 回 true Boolean canW rite() 测 试 当 前 文 件对 象 是 否可 写 , 若可 写 返 回 true Boolean canR ead() 测 试 当 前 文 件对 象 是 否可 读 , 若可 读 返 回 true Boolean setReadO nly () 将 文 件 设 置 为具 有 只 读属
您可能关注的文档
最近下载
- 丽声北极星分级绘本 五年级上册Unit4Emma's birthday.pptx VIP
- 2025中国铁路昆明局集团有限公司招聘普通高校毕业生(1746人)笔试备考题库及答案解析.docx
- 2024-2025学年人教版七年级上册英语期末专题训练:用单词的适当形式填空100题(含答案).docx VIP
- 芝麻坪隧道施工图设计说明.pdf
- 国家开放大学电大《MySQL数据库应用》形考任务三 实验3 数据增删改操作实验.docx
- 骨科疼痛的护理.pptx VIP
- 髂动脉溃疡的健康宣教.pptx
- 小学音乐人音版 五年级下册 小鸟小鸟 课件.ppt
- 物业公司安全生产操作规程.pdf VIP
- 学院年度工作总结PPT.pptx
文档评论(0)