概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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]が返された場合クローズされています.

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド