public final class SMBConnect extends AbstractConnect
SMBConnect -host=Smbサーバー -user=ユーザー -passwd=パスワード -remoteFile=Smb先のファイル名 [-localFile=ローカルのファイル名]
[-command=[GET/PUT/DEL/GETDIR/PUTDIR/DELDIR] ] ]
-host=Smbサーバー :接続先のSmbサーバーのアドレスまたは、サーバー名
-user=ユーザー :接続するユーザー名
-passwd=パスワード :接続するユーザーのパスワード
-remoteFile=Smb先のファイル名 :接続先のSmbサーバー側のファイル名。PUT,GET 関係なくSmb側として指定します。
[-localFile=ローカルのファイル名] :ローカルのファイル名。PUT,GET 関係なくローカルファイルを指定します。
[-domain=ドメイン ] :接続するサーバーのドメインを指定します。
[-port=ポート ] :接続するサーバーのポートを指定します。
[-command=[GET/PUT/DEL] ] :Smbサーバー側での処理の方法を指定します。
[GETDIR/PUTDIR/DELDIR]] GET:Smb⇒LOCAL、PUT:LOCAL⇒Smb への転送です(初期値:GET)
DEL:Smbファイルを削除します。
GETDIR,PUTDIR,DELDIR 指定のフォルダ以下のファイルを処理します。
[-mkdirs=[true/false] ] :受け側ファイル(GET時:LOCAL、PUT時:Smbサーバー)にディレクトリを作成するかどうか(初期値:true)
(false:ディレクトリが無ければ、エラーにします。)
[-display=[false/true] ] :trueは、検索状況を表示します(初期値:false)
[-debug=[false|true] ] :デバッグ情報を標準出力に表示する(true)かしない(false)か(初期値:false[表示しない])| 5.1.6.0 (2010/05/01) 新規追加 |
| コンストラクタと説明 |
|---|
SMBConnect() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
actionDEL(java.lang.String remoteFile)
command="DEL" が指定されたときの処理を行います。
|
protected void |
actionDELdir(java.lang.String remoteDir)
command="DELDIR" が指定されたときの処理を行います。
|
protected void |
actionGET(java.lang.String localFile,
java.lang.String remoteFile)
command="GET" が指定されたときの処理を行います。
|
protected void |
actionGETdir(java.lang.String localDir,
java.lang.String remoteDir)
command="GETDIR" が指定されたときの処理を行います。
|
protected void |
actionPUT(java.lang.String localFile,
java.lang.String remoteFile)
command="PUT" が指定されたときの処理を行います。
|
void |
connect()
Smbサーバーへの接続、ログインを行います。
|
void |
disconnect()
Smbサーバーとの接続をクローズします。
|
static void |
main(java.lang.String[] args)
このクラスの動作確認用の、main メソッドです。
|
void |
setDomain(java.lang.String domain)
接続先にログインするドメインを設定します。
|
action, actionPUTdir, addFile, errAppend, errAppend, getErrMsg, getPort, getPort, makeLocalDir, setDebug, setDisplay, setHostUserPass, setMkdirs, setPort, setTimeoutpublic SMBConnect()
public void connect()
connect インタフェース内 ConnectIFconnect クラス内 AbstractConnectpublic void disconnect()
disconnect インタフェース内 ConnectIFdisconnect クラス内 AbstractConnectprotected void actionGET(java.lang.String localFile, java.lang.String remoteFile) throws java.io.IOException
actionGET クラス内 AbstractConnectlocalFile - ローカルのファイル名remoteFile - Smb先のファイル名java.io.IOException - 入出力エラーが発生したときprotected void actionGETdir(java.lang.String localDir, java.lang.String remoteDir) throws java.io.IOException
actionGETdir クラス内 AbstractConnectlocalDir - ローカルのディレクトリ名remoteDir - Smb先のディレクトリ名java.io.IOException - 入出力エラーが発生したときprotected void actionPUT(java.lang.String localFile, java.lang.String remoteFile) throws java.io.IOException
actionPUT クラス内 AbstractConnectlocalFile - ローカルのファイル名remoteFile - Smb先のファイル名java.io.IOException - 入出力エラーが発生したときprotected void actionDEL(java.lang.String remoteFile) throws java.io.IOException
actionDEL クラス内 AbstractConnectremoteFile - Smb先のファイル名java.io.IOException - 入出力エラーが発生したときprotected void actionDELdir(java.lang.String remoteDir) throws java.io.IOException
actionDELdir クラス内 AbstractConnectremoteDir - Smb先のディレクトリ名java.io.IOException - 入出力エラーが発生したときpublic void setDomain(java.lang.String domain)
domain - 接続先にログインするドメインpublic static void main(java.lang.String[] args)
args - コマンド引数配列Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.