- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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的一部分写入文件,使用
您可能关注的文档
- 1-计算机系统解读.ppt
- 1技术及其性质30P解读.ppt
- 《声控闪光灯制作》说合编.ppt
- 12-08运动学习题课+能量守恒-C2概论.ppt
- 1济南版七年级下册生物人体与外界的气体交换解读.ppt
- 12-8分子平均碰撞次数和平均自由程概论.ppt
- 12-12光的偏振状态概论.ppt
- 12--13学年最新版高中化学同步授课:第1章第1节第2课时核外电子排布(鲁科版必修2)概论.ppt
- 《十五望月夜》合编.ppt
- 12-13压杆稳定和动载荷2015概论.ppt
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)