2012-02-10 9 views
1

を終了されていません"mget abc *"を含むすべてのftpコマンドが含まれています。FTPバッチスクリプトは、私のバッチスクリプトでftpコマンドがあるエラー状態で

ここで問題となるのは、abc *で始まる名前のファイルが利用できない場合、mgetが失敗していないことです。また、他のftpコマンドも失敗した場合、スクリプトはエラーステータス1で終了していません。つまり、「FTP -n -s:D:\ scripts \ Test \ get.ftp」は問題なく終了します。

ピックアップするファイルがない場合、バッチスクリプトが失敗することはありません。

誰かが同様の問題に直面した場合は、提案が必要です。リストリモートフォルダを取得し、あなたが提供するワイルドカードパターンのリストを解析することにより、

-Krishna

答えて

1

MGETコマンド作品。リストが正常に取得できれば、 あなたのパターンがリストのいずれのファイルとも一致しない場合、エラーとはみなされません。

バッチスクリプトは、ファイルがダウンロードされたかどうかを確認するためにftpコマンドを起動する前後にローカルフォルダのリストを比較するように設定できます。 kermitまたはftp scriptのようなスクリプトFTPソリューションを使用して、エラー報告をより詳細に制御することもできます。

関連する問題