The project of U-WA-
http://uwa.potetihouse.com/

Image 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/