程序包 qhs.interfaces

接口 File


  • public interface File
    File接口用于实现虚拟文件的外层。这外层目前主要用于读取虚拟文件的内容。
    • 方法概要

      所有方法 实例方法 抽象方法 
      修饰符和类型 方法 说明
      void close()
      关闭虚拟文件。
      boolean isClosed()
      保留方法。
      long lastModified()
      返回虚拟文件的最后更改时间。
      int read​(java.nio.ByteBuffer buffer)
      读取虚拟文件的内容。
      void seek​(long l)
      保留方法。
      long sendFile​(long l, long l1, java.nio.channels.SocketChannel sc)
      保留方法。
      long size()
      返回虚拟文件的尺寸(或者长度)。
      boolean supportSendFile()
      保留方法。
    • 方法详细资料

      • size

        long size()
        返回虚拟文件的尺寸(或者长度)。
      • lastModified

        long lastModified()
        返回虚拟文件的最后更改时间。
      • read

        int read​(java.nio.ByteBuffer buffer)
        读取虚拟文件的内容。
        参数:
        buffer - 用户代码应把读取到的虚拟文件内容存放在buffer参数值,buffer参数值用于存放虚拟文件的一部分内容或者全部内容。
        返回:
        存放在buffer参数值上的虚拟文件内容的长度。返回值小于1表示出错。
      • close

        void close()
        关闭虚拟文件。
      • seek

        void seek​(long l)
        保留方法。
      • supportSendFile

        boolean supportSendFile()
        保留方法。
      • sendFile

        long sendFile​(long l,
                      long l1,
                      java.nio.channels.SocketChannel sc)
        保留方法。
      • isClosed

        boolean isClosed()
        保留方法。