質問: ftpコマンドのリターンコード取得について こんにちは。 aspからwshでdosバッチファイルを起動して ftp転送を行おうとしています。 この時、ftpの転送エラー等のリターンコードって 詳細に取得できますか? 例えばファイルが存在していたら、上書きせずに 警告のみ出力するようなこともしたいのですが・・・。 遥か遠い記憶ではftpのリターンコードは取得できな かった気もするのですが、宜しくお願いいたします。
回答: ftpがゼロで無いリターンコードを返すのはコマンドラインオプションが不正な時くらいです。 >例えばファイルが存在していたら、 ls . out.txt というサブコマンドを入れるとサーバーのカレントディレクトリのファイル一覧が、クライアント側のout.txtファイルに入るので、wshでそのファイルを読めばファイルの存在は判断できます。