jsp文件操作

一、File类

        创建文件    File(String directoryPath)    File(String directoryPath,String filename)    File(File dirObj,String filename)
          1、获取文件的属性

        String getName() 获取文件的名字                 long length() 获取文件的长度
       boolean canRead() 判断文件是否可读   boolean canWrite() 判断文件是否可写
       String getAbsolutePath() 获取文件的绝对路径String getParent() 获取文件的父目录
       boolean isFile() 判断文件是否是正常的文件boolean isDirectry() 判断文件是否是一个目录
       boolean exist() 判断文件是否存在           boolean isHidden() 判断文件是否是隐藏文件
       站点路径:application.getRealPath("/")

       2、目录

     目录是一个包含其他文件和路径列表的File类。isDirectory()方法返回ture。
     创建目录以及该目录所有的父目录:
     mkdir()
      遍历目录下的所有文件和子目录。
      String[] list()


      3、删除文件和目录

                delete()
          如果File对象表示一个目录,则该目录必须是一个空目录。
         删除成功后返回true。

二、字节流

         输入与输出相对于程序来说。

          InputStream和OutputStream

         FileInputStream和FileOutputStream

          BufferedInputStream和BufferedOutputStream

三、字符流

          Reader和Writer

          FileReader和FileWriter

         BufferedReader和Buffered Writer

四、回压字符流

      PushbackReader类:将一个字符回压到该流中。套接到基础流上使用。
       PushbackReader push=new PushbackReader(in);

        用于读出一个不需要的信息时,可以不处理该信息,将需要的信息回压。
        push.unread(“&”)

五、数据流

        DataInputStream和DataOutputStream :读取指定类型的数据,不区分字节。套接到基础流上 使用。

   readChar()、readDouble () 、writeChar(…)、writeDouble (…)

六、对象流

    ObjectInputStream和ObjectOutputStream :读取和写入一个对象到程序中。套接到基础流上使用。

readObject ()            writeObject (…)

七、随机访问文件流

          随机访问文件流 :读写灵活。可以不按照顺序读取文件,移动指针。
    RandomAccess ra=new RandomAccess(f,”rw”);                          ra.seek(ra.length);

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值