ch10 文件IO技术.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ch10 文件IO技术

创建 File 对象 SP 网页结合 Java 类库里的 I/O 类 ,可以轻易的开发具备文件存取功能的网页程序 ,该类提供新增、删除与修改等操作文件相关功能所需的方法成员 。 创建 File 类的实体对象 : File myFile = new File(filePath , fileName) ; 第 1 个 参数 filePath 代表文件路径 。 第 2 个参数 fileName 则是文件名称 。 当 JSP 解译这一段语法成功之后,一个名称为 myFile 的文件对象被建立 。 文件对象根据参数所指定路径下的文件,以后网页则以 myFile名称引用 File 对象的特定方法成员,进行文件操作维护操作。 创建 File 对象-目录 建立参考至特定目录的 File 对象 。 File myFile = new File(filePath) ; filePath 为特定的目录路径 加载 java.io 命名空間 File 类位于命名空间 Java.io,因此在 JSP 网页使用 File 类之前,必须利用以下的程序代码,将此命名空间载入 : %@ page import =Java.io.* % File类属性存取 文件维护操作 新建文件 CreateNewFile() 的方法成员,用以建立File对象参数所指定的文件 。 bool blCreate = myFile.CreateNewFile() ; 结果值为 true,表示文件建立成功;若是 false 则表示文件建立失败,并且返回一个 IOException 例外对象 。 建立目录文件夹 mkdir 用以建立指定的目录。 File myFile = new File(pathName) ; bool blMK = myFile.mkdir() ; 引用这个方法所要建立的是一个目录,因此第1行程序代码中所指定的参数值必须是一个路径而非文件 。 若是 mkdirs() 指定的目录路径不存在,则整个目录结构均会被建立。 File myMkDirs = new File(C:/firstDir/secondDir/thirdDir) ; blNew = myMkDirs.mkdirs() ; C:/firstDir/secondDir/thirdDir这个路径的文件夹以及子文件夹,都会被建立 。 刪除文件与目录文件夹 删除文件或者是目录只要引用File类所提供方法成员delete() 即可 。 delete方法有一个布尔类型的返回值,若是成功删除指定删除文件,则返回值为true,当指定的文件不存在,或是指定的文件删除失败,则返回值为false 。 delete方法只能删除空目录,若是目录底下存在任何文件或是子目录,删除的操作会失败,并且返回一个代表删除目录失败的false布尔值 。 列举文件目录结构 列举文件目录结构 list()用以获取指定目录底下,所有的成员名称,listFiles则是将所有成员存放于一个File数组对象返回,引用方法如下 : String[] strFiles = myFile.list() ; File[] objFiles = myFile.listFiles() ; strFiles数组包含myFile下所有文件和子目录的名称字符串 objFiles则是包含myFile下,代表所有文件以及子目录的对象数组。 只有当myFile这个File对象所代表的是一个目录的时候,才会有意义,若是其参照对象是一个文件,则返回值一律为null 。 操作的文件或是目录本身不允许存取,则系统会产生一个与安全相关的例外对象,SecurityException禁止程序对文件目录不合法的存取 。 列举文件目录结构 方法listRoots()被设计用以列举文件系统里,所有根目录的名称代号 。 File[] strFiles = File.listRoots() ; listRoots()是用以直接列举应用程序运行系统中,所有的根目录文件对象,而非针对特定目录,因此必须直接以File类引用这个方法 。 getParent()可用以取得指定目录文件的上层目录,其返回值为一个代表当前文件位置的上一层目录路径,这个方法有两种版本,除了getParent(),另外还有一个getParentFile(),这个版本的方法直接回传一个代表上层目录的File对象 。 写入文件数据 文件被用以储存各种数据内容 。 FileWriter()负责将数据写入文件 。 FileReader()用以读取文件中的数据 。 写入文件数据 将数据写入文字文件之前,首先必须建立 FileWriter 对象,同时传入所要操作的文件完整路径

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档