|
VBA初心者 さん こんにちは、ちんといいます。
▼VBA初心者 さん:
>ちんさんありがとうございます。^^
>
>> 1.FTPを実行する前に、OPEN命令でダミーファイルを作成する。
>> ※FTP終了後、1.で作成したダミーファイルを削除する。
>
>それは『FTPのバッチ内でファイル作成し、FTP終了後にバッチ内で削除する。』とゆう事ですね。そうするとバッチが終わるまでファイルは存在し、VBAに戻ってきてもDELETEされてないとゆうことですか。DELETEされる時にはFTPが終了していると。
>なるほど早速やってみます。
>ありがとうございます^^。
>
>ちなみにFTPの終了コードなどは認識する事は出来ないんですか?
>もしよろしければ返答をお願いします。
>大変参考になりました。
>
コマンドプロンプトだと、終了コード認識はだめと思います。
FTPの操作をログファイルに書き込み、
VBAからログファイルを読み込んで
正常・異常の見極めができるかもしれません。
FTP >c:\Log.txt
get ???
quit
quit実行後、Log.txtを読んで、正常時に吐き出されるメッセージと
異常時に吐き出されるメッセージを 自身で判断してみてはどうですか?
応用として、
dir >c:\log.txt とすると、ディレクトリー情報がLog.txt に書かれます。
以上、参考までに
|
|