JSP第五章.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文档。上传文档
查看更多
JSP第五章

第5章 JSP中的文件操作 5.1 File类 ★作用:获取文件本身的一些信息,但不涉及对文件的读写操作 ★信息:文件所在的目录、文件的长度、文件读写权利等 5.1 File类 5.1.1 获取文件的属性 常用方法: public String getName() ——获取文件的名字 public boolean canRead() ——判断文件是否可读 public boolean canWrite() ——判断文件是否可被写入 public boolean exits() ——判断文件是否存在 5.1.1 获取文件的属性 5.1.1 获取文件的属性 5.1.2 管理目录 ★创建目录: public boolean mkdir() 成功则返回true;如果目录已经存在,则返回false 例:File dir=new File(“D:/2000”,“a”); dir.mkdir(); 在D:/2000下建立名字为a的子目录。 5.1.2 管理目录 ★列出目录中的文件: public String[] list() ——用字符串形式返回目录下的全部文件 public File[] listFiles() ——用File对象形式返回目录下的全部文件 5.1.2 管理目录 ★列出指定类型的文件 public String[] list(FilenameFilter obj) ——用字符串形式返回 public File[] listFiles(FilenameFilter obj) ——用File对象形式返回 5.1.2 管理目录 FilenameFilter是一个接口,该接口调用方法: public boolean accept(File dir,String name) 当向list方法传递一个实现该接口的对象时, 该方法就会在列出文件时,调用accept方法检查此文件是否符合此方法指定的目录和文件名字要求。 5.1.2 管理目录 ★删除文件和目录: public boolean delete() ★作用: 删除当前对象代表的文件或目录(空目录) 示例:例子1 创建一个web服务目录,列出指定web服务目录下的全部文件和子目录。 5.2 使用字节流读写文件 ★通道程序: Java的I/O流提供一条通道程序,可以使用这条通道把源中的数据送给目的地。 ★源:输入流的指向 方法:read() ★目的地:输出流的指向 方法:write() 5.2 使用字节流读写文件 ★所有字节输入流类都是InputStream抽象类的子类,输出流类都是OutputStream抽象的子类。 5.2.1 FileInputStream和FileOutputStream类 ★ FileInputStream类 构造方法: FileInputStream(String name) FileInputStream(File file) 作用: 打开一个到达文件的输入流 5.2.1 FileInputStream和FileOutputStream类 ★ FileInputStream类 示例:建立一个文件输入流对象,用以读取Myfile.dat文件中的内容 File f=new File(“Myfile.dat”) FileInputStream istream=new fileInputStream(“f”) 注意:需要进行异常处理 InputStream类的常用方法 int read() 从源中读取单个字节的数据 int read(byte b[]) 从源中读取b.length个字节到b中 int read(byte b[],int off,int len) 从源中读取len个字节到b中,并返回实际读取的字节数目 void close() 关闭输入流 ★ FileOutputStream类 构造方法: FileOutputStream(String name) FileOutputStream(File file) 作用: 提供基本的文件写入能力。 OutputStream类的常用方法 void write(int n) 向输出流写入单个字节 void write(byte b[]) 向输出流写入一个字节数组 void close() 关闭输出流 注意: 使用这两种类时,要保证文件和

文档评论(0)

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

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

1亿VIP精品文档

相关文档