パッケージ jcifs.smb1.smb1
クラス SmbFileOutputStream
- java.lang.Object
-
- java.io.OutputStream
-
- jcifs.smb1.smb1.SmbFileOutputStream
-
- すべての実装されたインタフェース:
Closeable,Flushable,AutoCloseable
public class SmbFileOutputStream extends OutputStream
ThisOutputStreamcan write bytes to a file on an SMB file server.
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 SmbFileOutputStream(String url)Creates anOutputStreamfor writing to a file on an SMB server addressed by the URL parameter.SmbFileOutputStream(String url, boolean append)Creates anOutputStreamfor writing bytes to a file on an SMB server addressed by the URL parameter.SmbFileOutputStream(String url, int shareAccess)Creates anOutputStreamfor writing bytes to a file on an SMB server addressed by theSmbFileparameter.SmbFileOutputStream(SmbFile file)Creates anOutputStreamfor writing bytes to a file on an SMB server represented by theSmbFileparameter.SmbFileOutputStream(SmbFile file, boolean append)Creates anOutputStreamfor writing bytes to a file on an SMB server addressed by theSmbFileparameter.
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 voidclose()Closes this output stream and releases any system resources associated with it.booleanisOpen()voidwrite(byte[] b)Writes b.length bytes from the specified byte array to this file output stream.voidwrite(byte[] b, int off, int len)Writes len bytes from the specified byte array starting at offset off to this file output stream.voidwrite(int b)Writes the specified byte to this file output stream.voidwriteDirect(byte[] b, int off, int len, int flags)Just bypasses TransWaitNamedPipe - used by DCERPC bind.-
クラスから継承されたメソッド java.io.OutputStream
flush, nullOutputStream
-
-
-
-
コンストラクタの詳細
-
SmbFileOutputStream
public SmbFileOutputStream(String url) throws SmbException, MalformedURLException, UnknownHostException
Creates anOutputStreamfor writing to a file on an SMB server addressed by the URL parameter. SeeSmbFilefor a detailed description and examples of the smb URL syntax.- パラメータ:
url- An smb URL string representing the file to write to- 例外:
SmbExceptionMalformedURLExceptionUnknownHostException
-
SmbFileOutputStream
public SmbFileOutputStream(SmbFile file) throws SmbException, MalformedURLException, UnknownHostException
Creates anOutputStreamfor writing bytes to a file on an SMB server represented by theSmbFileparameter. SeeSmbFilefor a detailed description and examples of the smb URL syntax.- パラメータ:
file- AnSmbFilespecifying the file to write to- 例外:
SmbExceptionMalformedURLExceptionUnknownHostException
-
SmbFileOutputStream
public SmbFileOutputStream(String url, boolean append) throws SmbException, MalformedURLException, UnknownHostException
Creates anOutputStreamfor writing bytes to a file on an SMB server addressed by the URL parameter. SeeSmbFilefor a detailed description and examples of the smb URL syntax. If the second argument istrue, then bytes will be written to the end of the file rather than the beginning.- パラメータ:
url- An smb URL string representing the file to write toappend- Append to the end of file- 例外:
SmbExceptionMalformedURLExceptionUnknownHostException
-
SmbFileOutputStream
public SmbFileOutputStream(SmbFile file, boolean append) throws SmbException, MalformedURLException, UnknownHostException
Creates anOutputStreamfor writing bytes to a file on an SMB server addressed by theSmbFileparameter. SeeSmbFilefor a detailed description and examples of the smb URL syntax. If the second argument istrue, then bytes will be written to the end of the file rather than the beginning.- パラメータ:
file- AnSmbFilerepresenting the file to write toappend- Append to the end of file- 例外:
SmbExceptionMalformedURLExceptionUnknownHostException
-
SmbFileOutputStream
public SmbFileOutputStream(String url, int shareAccess) throws SmbException, MalformedURLException, UnknownHostException
Creates anOutputStreamfor writing bytes to a file on an SMB server addressed by theSmbFileparameter. SeeSmbFilefor a detailed description and examples of the smb URL syntax.The second parameter specifies how the file should be shared. If
SmbFile.FILE_NO_SHAREis specified the client will have exclusive access to the file. An additional open command from jCIFS or another application will fail with the "file is being accessed by another process" error. TheFILE_SHARE_READ,FILE_SHARE_WRITE, andFILE_SHARE_DELETEmay be combined with the bitwise OR '|' to specify that other peocesses may read, write, and/or delete the file while the jCIFS user has the file open.- パラメータ:
url- An smb URL representing the file to write toshareAccess- File sharing flag:SmbFile.FILE_NOSHAREor any combination ofSmbFile.FILE_READ,SmbFile.FILE_WRITE, andSmbFile.FILE_DELETE- 例外:
SmbExceptionMalformedURLExceptionUnknownHostException
-
-
メソッドの詳細
-
close
public void close() throws IOExceptionCloses this output stream and releases any system resources associated with it.- 定義:
closeインタフェース内AutoCloseable- 定義:
closeインタフェース内Closeable- オーバーライド:
closeクラス内OutputStream- 例外:
IOException- if a network error occurs
-
write
public void write(int b) throws IOExceptionWrites the specified byte to this file output stream.- 定義:
writeクラス内OutputStream- 例外:
IOException- if a network error occurs
-
write
public void write(byte[] b) throws IOExceptionWrites b.length bytes from the specified byte array to this file output stream.- オーバーライド:
writeクラス内OutputStream- 例外:
IOException- if a network error occurs
-
isOpen
public boolean isOpen()
-
write
public void write(byte[] b, int off, int len) throws IOExceptionWrites len bytes from the specified byte array starting at offset off to this file output stream.- オーバーライド:
writeクラス内OutputStream- パラメータ:
b- The array- 例外:
IOException- if a network error occurs
-
writeDirect
public void writeDirect(byte[] b, int off, int len, int flags) throws IOExceptionJust bypasses TransWaitNamedPipe - used by DCERPC bind.- 例外:
IOException
-
-