12JSP中的文件操作概论.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 方法listRoots()被设计用以列举文件系统里,所有根目录的名称代号 。 File[] strFiles = File.listRoots() ; listRoots()是用以直接列举应用程序运行系统中,所有的根目录文件对象,而非针对特定目录,因此必须直接以File类引用这个方法 。 getParent()可用以取得指定目录文件的上层目录,其返回值为一个代表当前文件位置的上一层目录路径,这个方法有两种版本,除了getParent(),另外还有一个getParentFile(),这个版本的方法直接回传一个代表上层目录的File对象 。 * 刪除文件与目录文件夹 删除文件或者是目录只要引用File类所提供方法成员delete() 即可 。 delete方法有一个布尔类型的返回值,若是成功删除指定删除文件,则返回值为true,当指定的文件不存在,或是指定的文件删除失败,则返回值为false 。 delete方法只能删除空目录,若是目录底下存在任何文件或是子目录,删除的操作会失败,并且返回一个代表删除目录失败的false布尔值 。 * 章节内容 12.1 File类 12.2 使用字节流读写文件 12.3 使用字符流读写文件 12.4 BufferedReader和BufferedWriter类 12.5 文件上传 12.6 文件下载 12.7 分行读取文件 * 12.2 使用字节流读写文件 1.FileInputStream 从InputStream派生出来 构造方法: FileInputStream(String name); FileInputStream(File file); 在try-catch 语句中的try块部分创建输入流对象,在catch块部分检测并处理这个异常。 从输入流中读取数据的基本方法: int read(); int read(byte b[ ]); Int read(byte b[ ], int off , int len); * 2.FileOutputStream 从OutputStream派生出来 构造方法: FileOutputStream(String name); FileOutputStream(File file); 在try-catch 语句中的try块部分创建输出流对象,在catch块部分检测并处理这个异常。 把字节写入到输出流到达目的地的基本方法: Public void write(byte b[ ]); Public void write(byte b[ ], int off , int len); * 章节内容 12.1 File类 12.2 使用字节流读写文件 12.3 使用字符流读写文件 12.4 BufferedReader和BufferedWriter类 12.5 文件上传 12.6 文件下载 12.7 分行读取文件 * 12.3 使用字符流读写文件 1. FileReader 是Reader的子类 构造方法: FileReader(String filename); 常用方法: int read(); int read(char b[ ]); int read(char b[ ],int off, int len); void close(); * 2. FileWriter 是Writer的子类 构造方法: FileWriter(String filename); 常用方法: void writer(); void writer(char b[ ]); void writer(char b[ ],int off, int len); void close(); * 章节内容 12.1 File类 12.2 使用字节流读写文件 12.3 使用字符流读写文件 12.4 BufferedReader和BufferedWriter类 12.5 文件上传 12.6 文件下载 12.7 分行读取文件 * 为了提高读写的效率,FileReader流经常和BufferedReader流配合使用,FileWriter流经常和BufferedWriter流配合使用。 通过向BufferedReader传递一个Reader对象,来创建一个BufferedReader。 将BufferedWriter流和FileWriter流连接在一起,然后使用BufferWriter流将数据写入到目的地。 BufferedReader使用String readLine()读取一行; BufferWriter流使用void writer(Stirng s, int off, int length)将字符串s的一部分写入文件,使用

文档评论(0)

w6633328 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档