User manual - Cライブラリ解説書ver.1.01(2006年6月15日)
DT−300C ライブラリ解説書
218
機 能 ファイルの送信 関数名 cu_fileSend
指定された複数ファイルを一括して送信する。
転送先ディレクトリが存在しない場合は自動的に生成する。
パラメータの指定により、画面に送信処理の進捗を示すグラフを表示できる。
C言語インタフェース
[コーリングシーケンス]
ER ercd = cu_fileSend(H comNo,H mode,B *fName,B *dir,H protect,
CU_GRAPHSET *graphSet)
[入力パラメータ]
H comNo :COM 番号 COM0:ポート0
H mode :転送モード(通常転送か再帰呼出し転送かを指定する。)
CU_TRANS_NORMAL:通常転送 CU_TRANS_RECURSIVE:再帰呼出し
B *fName :送信ファイル名エリア(複数指定及びワイルドカード可)
B *dir :送信先ディレクトリ名エリア(複数指定及びワイルドカード不可)
H protect :強制上書きフラグ
(受信側に同一ファイルが書込禁止モードで存在した場合、
属性変更して書込みを行うかを指定。)
CU_PROTECT_VALID:強制書込みしない CU_PROTECT_INVALID:する
CU_GRAPHSET *graphSet :グラフ表示情報
typedef struct{
H graphMode :グラフ表示モード
CU_GRAPH_ON_1:転送全体を 100%として表示
CU_GRAPH_ON_2:1ファイルを 100%として表示
CU_GRAPH_OFF :表示しない
(CU_GRAPH_OFF 設定時は以下のパラメータは参照しない)
H graphPos :ファイル名表示先頭行(0∼11)
H graphCol :ファイル名表示先頭桁(0∼25)
H graphName :ファイル名表示フラグ(全パス表示かファイル名のみかを指定)
CU_GRAPH_NM_PATH:全パス表示
CU_GRAPH_NM_FILE:ファイル名のみ
H graphLine :ファイル名エリア行数(1∼12)
}CU_GRAPHSET;
[リターンパラメータ]
ER ercd :処理ステータス
E_OK:正常 E_NG:異常 E_PRM:パラメータエラー
備 考
[関連関数]
cu_open,cu_close