com.JRcServer.commons.net.ftp
クラス FTPClient

java.lang.Object
  上位を拡張 com.JRcServer.commons.net.ftp.FTPClient

public class FTPClient
extends java.lang.Object

FTPClient.

FTPクライアント処理をサポートします.

導入されたバージョン:
JRcCommons 1.00
バージョン:
1.0.0 2004/11/27
作成者:
masahito suzuki

コンストラクタの概要
FTPClient()
          コンストラクタ.
FTPClient(boolean mode)
          コンストラクタ.
FTPClient(boolean mode, java.io.PrintStream stream)
          コンストラクタ.
FTPClient(boolean pasv, java.lang.String host)
          コンストラクタ.
FTPClient(boolean pasv, java.lang.String host, int port)
          コンストラクタ.
FTPClient(boolean pasv, java.lang.String host, int port, java.lang.String user, java.lang.String passwd)
          コンストラクタ.
FTPClient(boolean pasv, java.lang.String host, int port, java.lang.String user, java.lang.String passwd, java.lang.String cons, java.lang.String cmd)
          コンストラクタ.
FTPClient(boolean pasv, java.lang.String host, java.lang.String user, java.lang.String passwd)
          コンストラクタ.
FTPClient(boolean pasv, java.lang.String host, java.lang.String user, java.lang.String passwd, java.lang.String cons, java.lang.String cmd)
          コンストラクタ.
FTPClient(java.lang.String host)
          コンストラクタ.
FTPClient(java.lang.String host, int port)
          コンストラクタ.
FTPClient(java.lang.String host, int port, java.lang.String user, java.lang.String passwd)
          コンストラクタ.
FTPClient(java.lang.String host, int port, java.lang.String user, java.lang.String passwd, java.lang.String cons, java.lang.String cmd)
          コンストラクタ.
FTPClient(java.lang.String host, java.lang.String user, java.lang.String passwd)
          コンストラクタ.
FTPClient(java.lang.String host, java.lang.String user, java.lang.String passwd, java.lang.String cons, java.lang.String cmd)
          コンストラクタ.
 
メソッドの概要
 boolean changeName(java.lang.String src, java.lang.String dest)
          ファイル/ディレクトリ名を変更.
 void close()
          クローズ処理.
 boolean delete(java.lang.String name)
          指定情報を削除.
 boolean downList()
          リストを下位に移動.
 java.lang.String getCommandCharset()
          コマンド用キャラクターセットを取得.
 java.lang.String getConsoleCharset()
          コンソール用キャラクターセットを取得.
 long getDate(java.lang.String name)
          最新日付を取得.
 java.io.PrintStream getDebugStream()
          デバッグ用ストリームを取得.
 java.lang.String[] getListDirs()
          現在位置のリスト内のディレクトリ名を取得.
 java.lang.String[] getListFiles()
          現在リスト内のファイル名を取得.
 boolean getMode()
          転送モードを取得.
 int getOwner(java.lang.String name)
          権限情報を取得.
 java.lang.String getPwd()
          現在のリスト位置を取得.
 long getSize(java.lang.String name)
          ファイルサイズを取得.
 java.lang.String getSystem()
          接続システム名を取得.
 int getTimeout()
          受信タイムアウト値を取得.
 boolean isDebug()
          デバッグモードを取得.
 boolean isDir(java.lang.String name)
          ファイル/ディレクトリチェック.
 boolean isLoginList()
          ログイン時にリストを取得するか否かを取得.
 boolean isOpen()
          オープンチェック.
 boolean isPasv()
          PASVモードであるかチェック.
 boolean mkdir(java.lang.String name)
          ディレクトリを生成.
 boolean moveList(java.lang.String name)
          リストを上位に移動.
 void open(boolean pasv, java.lang.String host)
          接続先を指定してオープン.
 void open(boolean pasv, java.lang.String host, int port)
          接続先を指定してオープン.
 void open(boolean pasv, java.lang.String host, int port, java.lang.String user, java.lang.String passwd)
          接続先を指定してオープン.
 void open(boolean pasv, java.lang.String host, int port, java.lang.String user, java.lang.String passwd, java.lang.String cons, java.lang.String cmd)
          接続先を指定してオープン.
 void open(boolean pasv, java.lang.String host, java.lang.String user, java.lang.String passwd)
          接続先を指定してオープン.
 void open(boolean pasv, java.lang.String host, java.lang.String user, java.lang.String passwd, java.lang.String cons, java.lang.String cmd)
          接続先を指定してオープン.
 void open(java.lang.String host)
          接続先を指定してオープン.
 void open(java.lang.String host, int port)
          接続先を指定してオープン.
 void open(java.lang.String host, int port, java.lang.String user, java.lang.String passwd)
          接続先を指定してオープン.
 void open(java.lang.String host, int port, java.lang.String user, java.lang.String passwd, java.lang.String cons, java.lang.String cmd)
          接続先を指定してオープン.
 void open(java.lang.String host, java.lang.String user, java.lang.String passwd)
          接続先を指定してオープン.
 void open(java.lang.String host, java.lang.String user, java.lang.String passwd, java.lang.String cons, java.lang.String cmd)
          接続先を指定してオープン.
 void receive(java.lang.String name, java.io.OutputStream writer)
          受信処理.
 void send(java.lang.String name, java.io.InputStream reader)
          送信処理.
 void setDebugMode(boolean mode)
          デバッグモードを設定.
 void setDebugMode(boolean mode, java.io.PrintStream stream)
          デバッグモードを設定.
 void setLoginList(boolean flg)
          ログイン時のリスト取得処理有無を設定.
 void setMode(boolean mode)
          転送モードを変更.
 boolean setOwner(java.lang.String name, int own)
          権限情報を設定.
 void setTimeout(int time)
          受信タイムアウト値を設定.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FTPClient

public FTPClient()
コンストラクタ.


FTPClient

public FTPClient(boolean mode)
コンストラクタ.

デバッグモードを設定します.

パラメータ:
mode - デバッグモードを設定します.
[true]を設定した場合デバッグモードはONとなります.
[false]を設定した場合デバッグモードはOFFとなります.

FTPClient

public FTPClient(boolean mode,
                 java.io.PrintStream stream)
コンストラクタ.

デバッグモードを設定します.

パラメータ:
mode - デバッグモードを設定します.
[true]を設定した場合デバッグモードはONとなります.
[false]を設定した場合デバッグモードはOFFとなります.
stream - 出力先のストリーム条件を設定します.
[null]を指定した場合[this.setDebugMode( mode )]と同じ処理に なります.

FTPClient

public FTPClient(java.lang.String host)
          throws InputException,
                 AccessException
コンストラクタ.

接続先を指定してオープンします.

パラメータ:
host - 接続先のホスト名を設定します.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

FTPClient

public FTPClient(java.lang.String host,
                 int port)
          throws InputException,
                 AccessException
コンストラクタ.

接続先を指定してオープンします.

パラメータ:
host - 接続先のホスト名を設定します.
port - 接続先のポート番号を設定します.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

FTPClient

public FTPClient(java.lang.String host,
                 java.lang.String user,
                 java.lang.String passwd)
          throws InputException,
                 AccessException
コンストラクタ.

接続先を指定してオープンします.

パラメータ:
host - 接続先のホスト名を設定します.
user - 接続先のユーザ名を設定します.
passwd - 接続先のパスワードを設定します.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

FTPClient

public FTPClient(java.lang.String host,
                 int port,
                 java.lang.String user,
                 java.lang.String passwd)
          throws InputException,
                 AccessException
コンストラクタ.

接続先を指定してオープンします.

パラメータ:
host - 接続先のホスト名を設定します.
port - 接続先のポート番号を設定します.
user - 接続先のユーザ名を設定します.
passwd - 接続先のパスワードを設定します.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

FTPClient

public FTPClient(boolean pasv,
                 java.lang.String host)
          throws InputException,
                 AccessException
コンストラクタ.

接続先を指定してオープンします.

パラメータ:
pasv - PASVモードの有効/無効を設定します.
[true]を設定した場合PASVモードは有効となります. [false]を設定した場合PASVモードは無効となります.
host - 接続先のホスト名を設定します.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

FTPClient

public FTPClient(boolean pasv,
                 java.lang.String host,
                 int port)
          throws InputException,
                 AccessException
コンストラクタ.

接続先を指定してオープンします.

パラメータ:
pasv - PASVモードの有効/無効を設定します.
[true]を設定した場合PASVモードは有効となります. [false]を設定した場合PASVモードは無効となります.
host - 接続先のホスト名を設定します.
port - 接続先のポート番号を設定します.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

FTPClient

public FTPClient(boolean pasv,
                 java.lang.String host,
                 java.lang.String user,
                 java.lang.String passwd)
          throws InputException,
                 AccessException
コンストラクタ.

接続先を指定してオープンします.

パラメータ:
pasv - PASVモードの有効/無効を設定します.
[true]を設定した場合PASVモードは有効となります. [false]を設定した場合PASVモードは無効となります.
host - 接続先のホスト名を設定します.
user - 接続先のユーザ名を設定します.
passwd - 接続先のパスワードを設定します.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

FTPClient

public FTPClient(boolean pasv,
                 java.lang.String host,
                 int port,
                 java.lang.String user,
                 java.lang.String passwd)
          throws InputException,
                 AccessException
コンストラクタ.

接続先を指定してオープンします.

パラメータ:
pasv - PASVモードの有効/無効を設定します.
[true]を設定した場合PASVモードは有効となります. [false]を設定した場合PASVモードは無効となります.
host - 接続先のホスト名を設定します.
port - 接続先のポート番号を設定します.
user - 接続先のユーザ名を設定します.
passwd - 接続先のパスワードを設定します.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

FTPClient

public FTPClient(java.lang.String host,
                 java.lang.String user,
                 java.lang.String passwd,
                 java.lang.String cons,
                 java.lang.String cmd)
          throws InputException,
                 AccessException
コンストラクタ.

接続先を指定してオープンします.

パラメータ:
host - 接続先のホスト名を設定します.
user - 接続先のユーザ名を設定します.
passwd - 接続先のパスワードを設定します.
cons - コンソールに対するキャラクターセットを設定します.
cmd - コマンドに対するキャラクターセットを設定します.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

FTPClient

public FTPClient(java.lang.String host,
                 int port,
                 java.lang.String user,
                 java.lang.String passwd,
                 java.lang.String cons,
                 java.lang.String cmd)
          throws InputException,
                 AccessException
コンストラクタ.

接続先を指定してオープンします.

パラメータ:
host - 接続先のホスト名を設定します.
port - 接続先のポート番号を設定します.
user - 接続先のユーザ名を設定します.
passwd - 接続先のパスワードを設定します.
cons - コンソールに対するキャラクターセットを設定します.
cmd - コマンドに対するキャラクターセットを設定します.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

FTPClient

public FTPClient(boolean pasv,
                 java.lang.String host,
                 java.lang.String user,
                 java.lang.String passwd,
                 java.lang.String cons,
                 java.lang.String cmd)
          throws InputException,
                 AccessException
コンストラクタ.

接続先を指定してオープンします.

パラメータ:
pasv - PASVモードの有効/無効を設定します.
[true]を設定した場合PASVモードは有効となります. [false]を設定した場合PASVモードは無効となります.
host - 接続先のホスト名を設定します.
user - 接続先のユーザ名を設定します.
passwd - 接続先のパスワードを設定します.
cons - コンソールに対するキャラクターセットを設定します.
cmd - コマンドに対するキャラクターセットを設定します.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

FTPClient

public FTPClient(boolean pasv,
                 java.lang.String host,
                 int port,
                 java.lang.String user,
                 java.lang.String passwd,
                 java.lang.String cons,
                 java.lang.String cmd)
          throws InputException,
                 AccessException
コンストラクタ.

接続先を指定してオープンします.

パラメータ:
pasv - PASVモードの有効/無効を設定します.
[true]を設定した場合PASVモードは有効となります. [false]を設定した場合PASVモードは無効となります.
host - 接続先のホスト名を設定します.
port - 接続先のポート番号を設定します.
user - 接続先のユーザ名を設定します.
passwd - 接続先のパスワードを設定します.
cons - コンソールに対するキャラクターセットを設定します.
cmd - コマンドに対するキャラクターセットを設定します.
例外:
InputException - 入力例外.
AccessException - アクセス例外.
メソッドの詳細

open

public final void open(java.lang.String host)
                throws InputException,
                       AccessException
接続先を指定してオープン.

接続先を指定してオープンします.

パラメータ:
host - 接続先のホスト名を設定します.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

open

public final void open(java.lang.String host,
                       int port)
                throws InputException,
                       AccessException
接続先を指定してオープン.

接続先を指定してオープンします.

パラメータ:
host - 接続先のホスト名を設定します.
port - 接続先のポート番号を設定します.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

open

public final void open(java.lang.String host,
                       java.lang.String user,
                       java.lang.String passwd)
                throws InputException,
                       AccessException
接続先を指定してオープン.

接続先を指定してオープンします.

パラメータ:
host - 接続先のホスト名を設定します.
user - 接続先のユーザ名を設定します.
passwd - 接続先のパスワードを設定します.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

open

public final void open(java.lang.String host,
                       int port,
                       java.lang.String user,
                       java.lang.String passwd)
                throws InputException,
                       AccessException
接続先を指定してオープン.

接続先を指定してオープンします.

パラメータ:
host - 接続先のホスト名を設定します.
port - 接続先のポート番号を設定します.
user - 接続先のユーザ名を設定します.
passwd - 接続先のパスワードを設定します.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

open

public final void open(boolean pasv,
                       java.lang.String host)
                throws InputException,
                       AccessException
接続先を指定してオープン.

接続先を指定してオープンします.

パラメータ:
pasv - PASVモードの有効/無効を設定します.
[true]を設定した場合PASVモードは有効となります. [false]を設定した場合PASVモードは無効となります.
host - 接続先のホスト名を設定します.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

open

public final void open(boolean pasv,
                       java.lang.String host,
                       int port)
                throws InputException,
                       AccessException
接続先を指定してオープン.

接続先を指定してオープンします.

パラメータ:
pasv - PASVモードの有効/無効を設定します.
[true]を設定した場合PASVモードは有効となります. [false]を設定した場合PASVモードは無効となります.
host - 接続先のホスト名を設定します.
port - 接続先のポート番号を設定します.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

open

public final void open(boolean pasv,
                       java.lang.String host,
                       java.lang.String user,
                       java.lang.String passwd)
                throws InputException,
                       AccessException
接続先を指定してオープン.

接続先を指定してオープンします.

パラメータ:
pasv - PASVモードの有効/無効を設定します.
[true]を設定した場合PASVモードは有効となります. [false]を設定した場合PASVモードは無効となります.
host - 接続先のホスト名を設定します.
user - 接続先のユーザ名を設定します.
passwd - 接続先のパスワードを設定します.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

open

public final void open(boolean pasv,
                       java.lang.String host,
                       int port,
                       java.lang.String user,
                       java.lang.String passwd)
                throws InputException,
                       AccessException
接続先を指定してオープン.

接続先を指定してオープンします.

パラメータ:
pasv - PASVモードの有効/無効を設定します.
[true]を設定した場合PASVモードは有効となります. [false]を設定した場合PASVモードは無効となります.
host - 接続先のホスト名を設定します.
port - 接続先のポート番号を設定します.
user - 接続先のユーザ名を設定します.
passwd - 接続先のパスワードを設定します.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

open

public final void open(java.lang.String host,
                       java.lang.String user,
                       java.lang.String passwd,
                       java.lang.String cons,
                       java.lang.String cmd)
                throws InputException,
                       AccessException
接続先を指定してオープン.

接続先を指定してオープンします.

パラメータ:
host - 接続先のホスト名を設定します.
user - 接続先のユーザ名を設定します.
passwd - 接続先のパスワードを設定します.
cons - コンソールに対するキャラクターセットを設定します.
cmd - コマンドに対するキャラクターセットを設定します.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

open

public final void open(java.lang.String host,
                       int port,
                       java.lang.String user,
                       java.lang.String passwd,
                       java.lang.String cons,
                       java.lang.String cmd)
                throws InputException,
                       AccessException
接続先を指定してオープン.

接続先を指定してオープンします.

パラメータ:
host - 接続先のホスト名を設定します.
port - 接続先のポート番号を設定します.
user - 接続先のユーザ名を設定します.
passwd - 接続先のパスワードを設定します.
cons - コンソールに対するキャラクターセットを設定します.
cmd - コマンドに対するキャラクターセットを設定します.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

open

public final void open(boolean pasv,
                       java.lang.String host,
                       java.lang.String user,
                       java.lang.String passwd,
                       java.lang.String cons,
                       java.lang.String cmd)
                throws InputException,
                       AccessException
接続先を指定してオープン.

接続先を指定してオープンします.

パラメータ:
pasv - PASVモードの有効/無効を設定します.
[true]を設定した場合PASVモードは有効となります. [false]を設定した場合PASVモードは無効となります.
host - 接続先のホスト名を設定します.
user - 接続先のユーザ名を設定します.
passwd - 接続先のパスワードを設定します.
cons - コンソールに対するキャラクターセットを設定します.
cmd - コマンドに対するキャラクターセットを設定します.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

open

public final void open(boolean pasv,
                       java.lang.String host,
                       int port,
                       java.lang.String user,
                       java.lang.String passwd,
                       java.lang.String cons,
                       java.lang.String cmd)
                throws InputException,
                       AccessException
接続先を指定してオープン.

接続先を指定してオープンします.

パラメータ:
pasv - PASVモードの有効/無効を設定します.
[true]を設定した場合PASVモードは有効となります. [false]を設定した場合PASVモードは無効となります.
host - 接続先のホスト名を設定します.
port - 接続先のポート番号を設定します.
user - 接続先のユーザ名を設定します.
passwd - 接続先のパスワードを設定します.
cons - コンソールに対するキャラクターセットを設定します.
cmd - コマンドに対するキャラクターセットを設定します.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

close

public final void close()
クローズ処理.

クローズ処理を実施します.


send

public final void send(java.lang.String name,
                       java.io.InputStream reader)
                throws InputException,
                       AccessException
送信処理.

送信処理を実施します.

パラメータ:
name - 転送先のファイル名を設定します.
reader - 送信対象のデータを設定します.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

receive

public final void receive(java.lang.String name,
                          java.io.OutputStream writer)
                   throws InputException,
                          AccessException
受信処理.

受信処理を実施します.

パラメータ:
name - 転送元のファイル名を設定します.
writer - 転送先のデータを設定します.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

moveList

public final boolean moveList(java.lang.String name)
                       throws InputException
リストを上位に移動.

リストを指定位置に移動します.

パラメータ:
name - 移動先の位置を設定します.
戻り値:
boolean 移動結果が返されます.
[true]が返された場合、移動されました.
[false]が返された場合、移動されませんでした.
例外:
InputException - 入力例外.

downList

public final boolean downList()
リストを下位に移動.

リストを下位に移動します.

戻り値:
boolean 移動結果が返されます.
[true]が返された場合、下位に移動されました.
[false]が返された場合、移動されませんでした.

setMode

public final void setMode(boolean mode)
転送モードを変更.

転送モードを変更します.

パラメータ:
mode - 転送モードを設定します.
[true]を設定した場合ASCIIモードになります.
[false]を設定した場合BINARYモードになります.

changeName

public final boolean changeName(java.lang.String src,
                                java.lang.String dest)
ファイル/ディレクトリ名を変更.

ファイル/ディレクトリ名を変更します.

パラメータ:
src - 変更元の名前を設定します.
dest - 変更先の名前を設定します.
戻り値:
boolean 結果情報が返されます.

mkdir

public final boolean mkdir(java.lang.String name)
ディレクトリを生成.

対象リスト位置にディレクトリ情報を生成します.

パラメータ:
name - 生成対象のディレクトリ名を設定します.
戻り値:
boolean 削除結果が返されます.
[true]が返された場合生成されました.
[false]が返された場合生成されませんでした.

delete

public final boolean delete(java.lang.String name)
指定情報を削除.

指定した情報を削除します. またディレクトリは空で無い場合削除できません.

パラメータ:
name - 削除対象の名前を指定します.
戻り値:
boolean 削除結果が返されます.
[true]が返された場合削除できました.
[false]が返された場合削除できませんでした.

setOwner

public final boolean setOwner(java.lang.String name,
                              int own)
権限情報を設定.

指定名の権限情報を設定します.

パラメータ:
name - 設定対象の名前を設定します.
own - 権限情報を設定します.
ユーザ権限は[ ( ret & 0x000000ff ) << 16 ]で設定します.
グループ権限は[ ( ret & 0x000000ff ) << 8 ]で設定します.
その他の権限は[ ret & 0x000000ff ]で設定します.
戻り値:
boolean 移動結果が返されます.
[true]が返された場合、指定の権限が設定されました.
[false]が返された場合、指定の権限が設定されませんでした.

setTimeout

public final void setTimeout(int time)
受信タイムアウト値を設定.

受信タイムアウト値を設定します.

パラメータ:
time - 受信タイムアウト値を設定します.

setLoginList

public final void setLoginList(boolean flg)
ログイン時のリスト取得処理有無を設定.

ログイン時のリスト取得処理有無を設定します.

パラメータ:
flg - 設定対象の有無条件を設定します.
[true]を設定した場合ログイン時にリスト取得を行います. [false]を設定した場合ログイン時にリスト取得を行いません.

setDebugMode

public final void setDebugMode(boolean mode)
デバッグモードを設定.

デバッグモードを設定します.

パラメータ:
mode - デバッグモードを設定します.
[true]を設定した場合デバッグモードはONとなります.
[false]を設定した場合デバッグモードはOFFとなります.

setDebugMode

public final void setDebugMode(boolean mode,
                               java.io.PrintStream stream)
デバッグモードを設定.

デバッグモードを設定します.

パラメータ:
mode - デバッグモードを設定します.
[true]を設定した場合デバッグモードはONとなります.
[false]を設定した場合デバッグモードはOFFとなります.
stream - 出力先のストリーム条件を設定します.
[null]を指定した場合[this.setDebugMode( mode )]と同じ処理に なります.

getPwd

public final java.lang.String getPwd()
現在のリスト位置を取得.

現在のリスト位置を取得します.

戻り値:
String 現在のリスト位置が返されます.

getListDirs

public final java.lang.String[] getListDirs()
現在位置のリスト内のディレクトリ名を取得.

現在位置のリスト内のディレクトリ名を取得します.

戻り値:
String[] 現在のリスト内のディレクトリ名が返されます.

getListFiles

public final java.lang.String[] getListFiles()
現在リスト内のファイル名を取得.

現在のリスト内のファイル名を取得します.

戻り値:
String[] 現在のリスト内のファイル名が返されます.

getMode

public final boolean getMode()
転送モードを取得.

転送モードを取得します.

戻り値:
boolean 転送モードを設定します.
[true]を設定した場合ASCIIモードになります.
[false]を設定した場合BINARYモードになります.

getOwner

public final int getOwner(java.lang.String name)
権限情報を取得.

指定名の権限情報を取得します.

パラメータ:
name - 取得対象の名前を設定します.
戻り値:
int 権限情報が返されます.
ユーザ権限は[ ( ret & 0x00ff0000 ) >> 16 ]で取得します.
グループ権限は[ ( ret & 0x0000ff00 ) >> 8 ]で取得します.
その他の権限は[ ret & 0x000000ff ]で取得します.

getSize

public final long getSize(java.lang.String name)
ファイルサイズを取得.

対象のファイルサイズを取得します.

パラメータ:
name - 取得対象の名前を設定します.
戻り値:
long 対象のファイルサイズが返されます.
ファイル名で無い場合[-1L]が返されます.

getDate

public final long getDate(java.lang.String name)
最新日付を取得.

最新の日付情報を取得します.

パラメータ:
name - 取得対象の名前を設定します.
戻り値:
long 最新の日付が返されます.

getSystem

public final java.lang.String getSystem()
接続システム名を取得.

接続されているシステム名を取得します.

戻り値:
String 接続されているシステム名が返されます.

getTimeout

public final int getTimeout()
受信タイムアウト値を取得.

受信タイムアウト値を取得します.


getCommandCharset

public final java.lang.String getCommandCharset()
コマンド用キャラクターセットを取得.

コマンド用キャラクターセットを取得します.

戻り値:
String 設定されているキャラクタセットが返されます.

getConsoleCharset

public final java.lang.String getConsoleCharset()
コンソール用キャラクターセットを取得.

コンソール用キャラクターセットを取得します.

戻り値:
String 設定されているキャラクタセットが返されます.

getDebugStream

public final java.io.PrintStream getDebugStream()
デバッグ用ストリームを取得.

デバッグ用ストリームを取得します.

戻り値:
PrintStream 設定されているデバッグ用ストリームが返されます.

isDir

public final boolean isDir(java.lang.String name)
ファイル/ディレクトリチェック.

指定名がファイルかディレクトリであるかチェックします.

パラメータ:
name - チェック対象名を設定します.
戻り値:
boolean チェック結果が返されます.
[true]が返された場合ディレクトリです. [false]が返された場合ファイルです.

isLoginList

public final boolean isLoginList()
ログイン時にリストを取得するか否かを取得.

ログイン時にリストを取得するか否かを取得します.

戻り値:
boolean ログイン時にリストを取得するか否かが返されます.
[true]が返された場合ログイン時にリストを取得します.
[false]が返された場合ログイン時にリストを取得しません.

isPasv

public final boolean isPasv()
PASVモードであるかチェック.

PASVモードであるかチェックします.

戻り値:
boolean 設定されたPASVモードの有無が返されます. [true]が返された場合PASVモードです. [false]が返された場合PASVモードではありません.

isDebug

public final boolean isDebug()
デバッグモードを取得.

デバッグモードを取得します.

戻り値:
boolean 現在のデバッグモードが返されます.
[true]が返された場合デバッグモードは有効です.
[false]が返された場合デバッグモードは無効です.

isOpen

public final boolean isOpen()
オープンチェック.

現在のオブジェクトがオープン中であるかチェックします.

戻り値:
boolean オープンチェックが返されます.
[true]が返された場合オープン中です.
[false]が返された場合クローズされています.