JSP文件操作(I).pptVIP

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

文件类 File类的属性方法 boolean createNewFile() 如果File所表示的文件不存在则创建一个新的空文件,创建成功返回true,失败则返回false。 boolean delete() 删除File所表示的文件或目录,删除目录要求该目录为空,返回值表示删除动作是否成功。 Long length() 得到文件的长度,返回一个long型数值 boolean mkdirs() 创建一个目录。 boolean renameTo(File destination) 对一个文件改名或移动。 boolean isDirectory() 检测File对象表示的是否为目录。 public boolean isFile() 检测File对象表示的是否为文件。 boolean canRead() 检测一个文件是否可读。 Boolean isHidden() 检测一个文件是否隐藏。 setReadOnly() 设置一个文件只读。 File类的属性方法 boolean canWrite() 检测一个文件是否可写。 boolean exists() 检测一个文件是否存在。 String [] list() 获取File所表示的目录下的文件和目录列表。 long lastModified() 返回文件最后修改时间。时间为基于1970-01-01 00:00:00的毫秒数。 String getPath() 返回相对路径名(包括文件名)。 String getAbsolutePath() 返回完全路径名。 String getParent() 如果File对象指定了父目录,则返回父目录名,否则返回一个null值。 String getName() 返回File对象所表示对象的文件名或目录名。 实例:File类常用方法示例fileExample1.jsp 用FILE类操作目录 1.新建目录 用FILE类操作目录 文件过滤操作: 在很多情况下我们可能要根据文件名对文件进行过滤,这个时候就需要调用文件过滤方法。 public String[] list(FilenameFilter filter) 其中FilenameFilter是一个接口,其中声明了一个抽象方法: boolean accept(File dir, String name); 通过实现这个接口就可以进行文件名过滤。 文件的输入输出:字节流 Java中主要有四个“输入/输出”的抽象类,FileInputStream、 FileOutputStream、Reader及Writer。前两者用于对文件做字节流操作,后两者用于对文件做字符操作。一般地处理字符或字符串应使用字符流类,处理字节或二进制对象是采用字节流类。 字节输入流:FileInputStream的方法 对象实例化方法: FileInputStream f=new FileInputStream(“d:/tomcat6.0/a.txt”) 或: File file=new File(“a.txt”) FileInputStream f=new FileInputStream(file) 文件输入流 缓冲流 缓冲流把内存缓冲器连接到输入/输出流,允许java程序对多字节操作,这样提高了效率,通过BufferedInputStream 和BufferedOutputStream类可实现缓冲流。将FileInputStream与BufferedInputStream结合使用可大大提高性能。 构造方法: BufferedInputStream(InputStream InputStreamName) BufferedInputStream(InputStream InputStreamName,int BufferSize)默认:8192 文件输入流 字节输出流outputStream 字节输出流FileoutputStream常用方法: 文件输出流 实例:实现图片文件的拷贝 FileInputStream f=new FileInputStream(d:/tomcat6.0/a.jpg); BufferedInputStream buffer1=new BufferedInputStream(f); FileOutputStream outf=new FileOutputStream(d:/tomcat6.0/copy_a.jpg); BufferedOutputStream bufferout=new BufferedOutputStream(outf); int n=0; while((n=buffer1.

文档评论(0)

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

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

1亿VIP精品文档

相关文档