パッケージ jcifs.smb

クラス SmbFileInputStream

  • すべての実装されたインタフェース:
    Closeable, AutoCloseable
    直系の既知のサブクラス:
    SmbPipeInputStream

    public class SmbFileInputStream
    extends InputStream
    This InputStream can read bytes from a file on an SMB file server. Offsets are 64 bits.
    • メソッドの詳細

      • read

        public int read​(byte[] b)
                 throws IOException
        Reads up to b.length bytes of data from this input stream into an array of bytes.
        オーバーライド:
        read クラス内 InputStream
        例外:
        IOException - if a network error occurs
      • read

        public int read​(byte[] b,
                        int off,
                        int len)
                 throws IOException
        Reads up to len bytes of data from this input stream into an array of bytes.
        オーバーライド:
        read クラス内 InputStream
        例外:
        IOException - if a network error occurs
      • readDirect

        public int readDirect​(byte[] b,
                              int off,
                              int len)
                       throws IOException
        Reads up to len bytes of data from this input stream into an array of bytes.
        パラメータ:
        b -
        off -
        len -
        戻り値:
        number of bytes read
        例外:
        IOException - if a network error occurs
      • available

        public int available()
                      throws IOException
        This stream class is unbuffered. Therefore this method will always return 0 for streams connected to regular files. However, a stream created from a Named Pipe this method will query the server using a "peek named pipe" operation and return the number of available bytes on the server.
        オーバーライド:
        available クラス内 InputStream
        例外:
        IOException
      • skip

        public long skip​(long n)
                  throws IOException
        Skip n bytes of data on this stream. This operation will not result in any IO with the server. Unlink InputStream value less than the one provided will not be returned if it exceeds the end of the file (if this is a problem let us know).
        オーバーライド:
        skip クラス内 InputStream
        例外:
        IOException