- 1、本文档共83页,可阅读全部内容。
- 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类操作文件属性 熟悉使用流读/写文件 熟悉使用随机访问类读/写文件 本章介绍页面与文件之间的数据传输。根据应用的需要,把客户提交的信息存入文件,或者把服务器上的文件内容输出到客户端。文件操作主要包括三种形式:第一种形式是按顺序方式读/写文件;第二种形式是按随机方式读/写文件;第三种形式是对文件属性的操作。文件的常用属性有:文件名、文件类型、文件长度、文件创建日期、文件修改日期,文件是否能读/写,文件是否存在等等。 什么是File类 数据流类实现文件的顺序读写。RandomAccessFile 类 实现文件的随机读写。他们都不能对文件的属性进行访问。使用File类,可以访问文件属性信息,但是,它不提供读写文件的方法。下面列出File类的构造方法和实例方法: 1.File类有三个构造方法 File(String filename) File(String directoryPath, String filename) File(File f , String filename) 其中,filename指文件名,directoryPath指文件所在的 目录,f指文件的目录对象。 2.实用方法 (1)属性操作 pubic String getName() 获取文件名 public String getPath() 获取文件路径 public String getAbsolutePath() 获取文件绝对路径 public long length() 获取文件的长度(单位是字节) public String getParent() 获取文件的父目录 public File getParentFile() 获取文件的父目录 public long lastModified() 获取文件最后修改时间(时间是从 1970年午夜至文件最后修改时刻的毫秒数) public boolean canRead() 判断文件是否是可读的 public boolean canWrite() 判断文件是否可被写入 public boolean exits() 判断文件是否存在 public boolean isFile() 判断是不是一个正常文件 public boolean isDirectroy() 判断是不是一个目录 public boolean isHidden() 判断文件是不是隐藏文件 (2)文件操作 public boolean renameTo(File dest) 给文件换名 public boolean delete() 删除文件 (3)目录操作 public boolean mkdir() 创建目录 public String[] list() 以字符串形式列出目录 public File[] listFiles() 以File对象形式列出目录 练习一 获得文件信息 要求: 在e:/test/6目录下,创建一个文件”new.txt”,然后测试该文件的属性。 练习二 创建目录和文件 要求:在e:/test目录下创建一个子目录Students,在Students目录下创建文件new.doc。 程序算法: 1.以e:/test和Students为参数,创建一个File对 象:dir 2.调用mkdir()方法,创建目录Students。 3.调用createNewFile()方法,创建文件: new.doc 现场编程 要求:列出c盘根目录下的所有子目录和文件。 程序算法: 1.以c:/为参数,创建对象: dir 2. 获取对象dir所包含的对象数组(文件和目录构成的对象) : file[] 3. 输出所包含的子目录 4. 输出所包含的文件 练习三 删除文件和目录 要求:删除e:/test/Students目录下的文件“new.doc”,然后删除目录“Students”。 程序结构: 1. 以文件名E:/test/Students/new.doc为参数创建 File对象:f 2. 以目录名E:/test/Students为参数创建File对 象:dir 3. 删除文件:f.delete() 4. 删
您可能关注的文档
- 第16课地壳运动1构造运动概览.ppt
- 2011届高三英语下册第二次质量预估考试题.doc
- E财单位版操控.doc
- 2012年度3月将披露2011年度年度报公司(A股)时间安排.doc
- E考天下通用考试学习系统通过简介.doc
- 第六课第二节自然环境.ppt
- 2011年度安徽中考数学答案.doc
- F1就是FormulaOne缩写.doc
- E路航X20各套餐安装连接简介.doc
- 阿尔卡特GSM基站搬迁功率匹配示例.doc
- springbooot+vue基于java的房屋维修系统毕业论文.doc
- 中国消防救援学院《单片机系统实验》2023-2024学年第一学期期末试卷.doc
- 2025年溧阳纺织化学品项目申请.pptx
- 景区门票包销合同模板(3篇).docx
- 【股票技术指标学习指南】第七章第三节货币需要量的测算.doc
- 2025春 _ 人教版七年级英语下册【unit4】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit5】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit6】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit7】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit8】看音标写单词.doc
最近下载
- 2.1 走进化学实验室(第1课时)(课件)八年级化学全一册(沪科版五四学制2024).pptx VIP
- 部编版二年级上册语文第二单元教案.pdf VIP
- 2024广西高质量共建“一带一路”谱写人类命运共同体新篇章公需课答案.docx VIP
- 公务员考试-2019公考核心政策解读1.doc VIP
- 部编版二年级上册语文第二单元教案.docx VIP
- 贵州省2023-2024学年高一上学期期末英语试题(含答案).pdf VIP
- DND法术列表分析和总结.pdf VIP
- 安利索ACVF门机变频器调试说明书(中文版).doc
- 高中数学 导数的概念及其几何意义讲义 新人教版选修2-2.doc VIP
- 电机拖动与电气控制 第6章 电气控制电路的基本控制环节.pptx VIP
文档评论(0)