|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--com.taka_2.ftp.FTPClient
FTPクライアント実装クラス
コンストラクタの概要 | |
FTPClient(java.lang.String serverName,
java.lang.String username,
java.lang.String password)
サーバ名、ユーザ名、パスワードを指定して構築 |
メソッドの概要 | |
void |
changeDirectory(java.lang.String directoryName)
ディレクトリ変更 |
void |
changePermission(java.lang.String fileName,
java.lang.String permission)
サーバファイルのパーミッション変更 |
void |
delete(java.lang.String fileName)
サーバファイルの削除 |
java.lang.String |
getAsciiFile(java.lang.String fileName,
java.lang.String kanjiEncoding)
アスキーファイル(テキストファイル)の取得 |
int |
getBinaryFile(java.lang.String fileName,
byte[] buffer,
int length)
バイナリファイルの取得 |
java.lang.String |
getCurrentDirectory()
カレントディレクトリの取得 |
java.lang.String[] |
getFileList()
ファイルリストの取得 |
int |
getFileSize(java.lang.String fileName)
指定ファイル名のファイルサイズを取得 |
java.lang.String |
help()
HELPコマンドの発行 |
boolean |
isCommandAvailable(java.lang.String command_name)
指定コマンドが、サーバに対応しているかどうかを調べる |
void |
makeDirectory(java.lang.String directoryName)
ディレクトリ作成 |
void |
noop()
NOOPコマンドの発行 |
void |
putAsciiFile(java.lang.String fileName,
java.lang.String kanjiEncoding)
アスキーファイルのアップロード |
void |
putBinaryFile(java.lang.String fileName)
バイナリファイルのアップロード |
void |
quit()
FTP接続の終了 |
void |
removeDirectory(java.lang.String directoryName)
ディレクトリ削除 |
void |
rename(java.lang.String fileNameFrom,
java.lang.String fileNameTo)
サーバファイルのリネーム |
void |
selectType(int type)
送受信タイプ選択 |
java.lang.String |
system()
SYSTコマンドの発行 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public FTPClient(java.lang.String serverName, java.lang.String username, java.lang.String password) throws FTPException, java.io.IOException
メソッドの詳細 |
public void selectType(int type) throws FTPException, java.io.IOException
type
- TransferType.TYPE_ASCII, TransferType.TYPE_BINARYのいずれか
FTPException
java.io.IOException
public void delete(java.lang.String fileName) throws FTPException, java.io.IOException
fileName
- 削除するファイル名
FTPException
java.io.IOException
public void rename(java.lang.String fileNameFrom, java.lang.String fileNameTo) throws FTPException, java.io.IOException
fileNameFrom
- リネームするファイル名fileNameTo
- 新しいファイル名
FTPException
java.io.IOException
public void changePermission(java.lang.String fileName, java.lang.String permission) throws FTPException, java.io.IOException
fileName
- パーミッション変更するファイル名permission
- 変更後のパーミッション
FTPException
java.io.IOException
public java.lang.String getCurrentDirectory() throws FTPException, java.io.IOException
FTPException
java.io.IOException
public void changeDirectory(java.lang.String directoryName) throws FTPException, java.io.IOException
directoryName
- 移動するディレクトリ名
FTPException
java.io.IOException
public void makeDirectory(java.lang.String directoryName) throws FTPException, java.io.IOException
directoryName
- 作成するディレクトリ名
FTPException
java.io.IOException
public void removeDirectory(java.lang.String directoryName) throws FTPException, java.io.IOException
directoryName
- 削除するディレクトリ名
FTPException
java.io.IOException
public void noop() throws FTPException, java.io.IOException
FTPException
java.io.IOException
public void quit() throws FTPException, java.io.IOException
FTPException
java.io.IOException
public java.lang.String help() throws FTPException, java.io.IOException
FTPException
java.io.IOException
public java.lang.String system() throws FTPException, java.io.IOException
FTPException
java.io.IOException
public boolean isCommandAvailable(java.lang.String command_name) throws FTPException, java.io.IOException
FTPException
java.io.IOException
public java.lang.String[] getFileList() throws FTPException, java.io.IOException
FTPException
java.io.IOException
public void putAsciiFile(java.lang.String fileName, java.lang.String kanjiEncoding) throws FTPException, java.io.IOException
fileName
- 送信するファイル名kanjiEncoding
- 日本語コード名(Shift_JIS, EUC-JP, ISO-2022-JP...)
FTPException
java.io.IOException
public void putBinaryFile(java.lang.String fileName) throws FTPException, java.io.IOException
FTPException
java.io.IOException
public int getFileSize(java.lang.String fileName) throws FTPException, java.io.IOException
FTPException
java.io.IOException
public java.lang.String getAsciiFile(java.lang.String fileName, java.lang.String kanjiEncoding) throws FTPException, java.io.IOException
FTPException
java.io.IOException
public int getBinaryFile(java.lang.String fileName, byte[] buffer, int length) throws FTPException, java.io.IOException
buffer
- データを受け取るバッファlength
- 取得するデータサイズ
FTPException
java.io.IOException
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |