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(String remoteFile)
command="DEL" が指定されたときの処理を行います。
|
protected void |
actionDELdir(String remoteDir)
command="DELDIR" が指定されたときの処理を行います。
|
protected void |
actionGET(String localFile,
String remoteFile)
command="GET" が指定されたときの処理を行います。
|
protected void |
actionGETdir(String localDir,
String remoteDir)
command="GETDIR" が指定されたときの処理を行います。
|
protected void |
actionPUT(String localFile,
String remoteFile)
command="PUT" が指定されたときの処理を行います。
|
void |
connect()
Smbサーバーへの接続、ログインを行います。
|
void |
disconnect()
Smbサーバーとの接続をクローズします。
|
static void |
main(String[] args)
このクラスの動作確認用の、main メソッドです。
|
void |
setDomain(String domain)
接続先にログインするドメインを設定します。
|
action, actionPUTdir, addFile, errAppend, errAppend, getErrMsg, getPort, getPort, makeLocalDir, setDebug, setDisplay, setHostUserPass, setMkdirs, setPort, setTimeout
public void connect()
connect
インタフェース内 ConnectIF
connect
クラス内 AbstractConnect
public void disconnect()
disconnect
インタフェース内 ConnectIF
disconnect
クラス内 AbstractConnect
protected void actionGET(String localFile, String remoteFile) throws IOException
actionGET
クラス内 AbstractConnect
localFile
- ローカルのファイル名remoteFile
- Smb先のファイル名IOException
protected void actionGETdir(String localDir, String remoteDir) throws IOException
actionGETdir
クラス内 AbstractConnect
localDir
- ローカルのディレクトリ名remoteDir
- Smb先のディレクトリ名IOException
protected void actionPUT(String localFile, String remoteFile) throws IOException
actionPUT
クラス内 AbstractConnect
localFile
- ローカルのファイル名remoteFile
- Smb先のファイル名IOException
protected void actionDEL(String remoteFile) throws IOException
actionDEL
クラス内 AbstractConnect
remoteFile
- Smb先のファイル名IOException
protected void actionDELdir(String remoteDir) throws IOException
actionDELdir
クラス内 AbstractConnect
remoteDir
- Smb先のディレクトリ名IOException
public void setDomain(String domain)
domain
- 接続先にログインするドメインpublic static void main(String[] args)
args
- コマンド引数配列Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.