VC++ 6.0 でリモートのファイルのサイズを取得するには

解決


濃霧  2006-09-06 17:35:39  No: 62925  IP: 192.*.*.*

よろしくお願いいたします。

VC++6.0で開発を行っておりまして、
リモートから必要なファイルをダウンロードする処理を作成しています。
ダウンロードの際、ファイルがきちんと(データの欠落無しに)取得できているか確認するためにFtpFindFirstFileを使用してファイルサイズを取得しようとしたのですが、こちらはOSによってはおかしな結果を返すようです。
PHP言語等にはファイルサイズを取得する関数があるようですが、VC++でそれを実現することはできますでしょうか?

編集 削除
YuO  2006-09-06 17:40:15  No: 62926  IP: 192.*.*.*

FTPで接続しているのであれば,仕様です。
そもそもFTPでファイルサイズを取得するための公式の方法は存在しませんから。

そのため,どのような環境で,どのような方法を用いて知りたいのかによって,回答は変化してしまいます。

編集 削除
濃霧  2006-09-06 18:00:09  No: 62927  IP: 192.*.*.*

早速のご回答ありがとうございます。

以下の頁に記載されているFTPコマンド一覧に「SIZE file.txt」という項目がありましたのでできるかと思ったのですが…。やはり究極的には環境依存ですか。ありがとうございました。

ttp://x68000.q-e-d.net/~68user/net/ftp-1.html

編集 削除
濃霧  2006-09-07 10:12:43  No: 62928  IP: 192.*.*.*

失礼いたしました。
解決チェックを忘れていました。

編集 削除