The project of U-WA-
http://uwa.potetihouse.com/
TKFP.DLL 通信処理クラスの概要
TKFP.Net.FtpClient
サーバーとの接続を処理するクラス
メソッド
Connect()
FTPサーバーへの接続を行います
Close()
接続中のFTPサーバーから切断します
ListCacheRefresh()
取得したファイル/ディレクトリのリスト取得情報のキャッシュをクリアします
ListCacheSharing()
ファイル/ディレクトリのリスト取得情報を複数のクライアントクラスで共有します
バックグラウンドでリスト情報の取得専用クライアントを作ることで、簡単に先読み機能が実装出来ます
プロパティ
Connected
通信が確立している事を表す値を読み出します
MessageLog
メッセージのログを記録するクラスの読み出しを行います
KeepAlive
接続を維持するための処理を有効にします
KeepAliveInterval
接続を維持するためのコマンドを送信する時間(秒単位)の設定と読み出しを行います
TimeOutInterval
送受信がタイムアウトする時間(秒単位)の設定と読み出しを行います
ConnectionMode
データコネクションの接続方法の読み出しと設定を行います
FileSystemCacheValidityInterval
ファイル/ディレクトリが保持しているデータの有効時間(秒)の読み出しと設定を行います
ListCacheValidityInterval
ファイル/ディレクトリリストのキャッシュの有効時間(秒)の読み出しと設定を行います
ListType
ファイル/ディレクトリの取得方法の読み出しと設定を行います
LIST NLST 及び -Rオプション付 NLSTが指定できます
NLSTCommandOption
NLST使用時のコマンドオプションの読み出しと設定を行います
ReceiveDataLength
受信データ量の読み出しと設定を行います
SendDataLength
送信データ量の読み出しと設定を行います
FileNameCharset
ファイル名を処理するためのキャラクタセットの読み出しと設定を行ないます
イベント
ConnectionClosed
サーバーへの接続を閉じたときのイベント
ConnectionOpened
サーバーへの接続が完了したときのイベント
ConnectionOpening
サーバーへの接続を開始するときのイベント
MessageReceive
データ受信直後のイベント
MessageSend
データ送信直後のイベント
TKMP.IO.DirectoryInfo
ディレクトリ単位で処理をするクラス
メソッド
Create()
ディレクトリを作成します
CreateSubdirectory()
指定したパスに 1 つ以上のサブディレクトリを作成します
Delete()
ディレクトリを削除します
GetDirectories()
現在のディレクトリのサブディレクトリを返します
GetFiles()
現在のディレクトリ内のファイル一覧を返します
Refresh()
ディレクトリの情報を更新します
ReName()
ディレクトリの名称を変更します
プロパティ
CreationTime
ディレクトリの作成された日時を読み出します
Exists
ディレクトリが存在するかどうかを示す値を取得します
Name
ディレクトリの名前を取得します
Parent
親ディレクトリのインスタンスを取得します
Permission
パーミッション情報の読み出しと設定を行います
TKMP.IO.FileInfo
ファイル単位で処理をするクラス
メソッド
Delete()
ファイルを完全に削除します
ReadFrom()
指定したストリーム又はファイルからデータを読み出しサーバーへ送信します
WriteTo()
サーバー上のファイルのデータを指定したストリーム又はファイルへ書き込みます
Refresh()
ファイルの情報を更新します
ReName()
ファイルの名称を変更します
プロパティ
CreationTime
ファイルの作成された日時を読み出します
Exists
ファイルが存在するかどうかを示す値を取得します
Name
ファイルの名前を取得します
Directory
親ディレクトリのインスタンスを取得します
Permission
パーミッション情報の読み出しと設定を行います
Length
ファイルサイズの読み出しを行ないます
TransferType
ファイル転送モードを表す値の読み出しと設定を行います
The project of U-WA-
http://uwa.potetihouse.com/