User manual - デバイス制御ライブラリリファレンスマニュアル(2014年10月10日)

360
18.2.12 cu_getFileInfo
【通信ユーティリティ FLINK プロトコル】
相手局側の指定ファイル情報(ファイルサイズ・タイムスタンプ・属性)の取得を行います。
検索ファイル名と一致するファイルの情報がファイル情報エリアに設定されます。
ワイルドカード指定時は 1 回目に最初の取得2 回目以降に次情報取得を指定します。
ワイルドカード指定時は、この関数を連続的に呼ぶ必要があります。
他の通信関数を使用すると、次情報取得は行えません。
ER cu_getFileInfo(
H
comNo
,
H
mode
,
B *
fName
,
CU_FINFO *
fInfo
)
パラメータ
comNo
通信ポート
COM0 IrDA
COM9 USB
LAN
LAN クレードル
mode
最初/次フラグ
CU_GET_FIRST
最初の取得(1 ファイル指定またはワイルドカード指定時の 1 回目)
CU_GET_NEXT
次情報取得(ワイルドカード指定時の 2 回目以降)
fName
検索ファイル名エリア
(ワイルドカード指定可。複数指定不可。次情報取得では参照しません。)
fInfo
ファイル情報エリア(検索したファイルの情報が設定されます。)
該当ファイルが存在しない場合にはファイル情報エリアの各パラメータに 0x00 が設定されます。
typedef struct {
B name[256] :検索されたファイル名(フルパス名)
CU_DATETIME datetime; :日付時刻エリア(cu_dateTime 関数参照)
W size; :サイズ
B atr; :属性(OR 指定により設定される)
_A_NORMAL :通常ファイル(R/W)
_A_HIDDEN :不可視ファイル
_A_RDONLY :読出し専用ファイル
_A_SYSTEM :システムファイル
_A_SUBDIR :ディレクトリ
_A_ARCH :アーカイブ
} CU_FINFO;