• ベストアンサー

NTのFTP通信

こんにちわ Windows NT 4.0 workstationにて(数台) FTP転送したいのですが、 転送するファイル名が固定ではありません。 転送するファイルは以下のようなファイルになります。 yanolog.txt saitolog.txt sayamalog.txt このような場合、下記のputのぶぶんを put *log.txt で実行しても転送されるでしょうか? open ftp.noname.ne.jp bluepixy password ascii put *log.txt close quit よろしくお願いします

質問者が選んだベストアンサー

  • ベストアンサー
  • utf7
  • ベストアンサー率29% (11/37)
回答No.1

FTPにおけるputコマンドは、1ファイルにしか対応していません。そのためputで「*」を指定すると、「*」が入るファイルを探してしまい、結論的には該当なしと判断されてしまいます。 これを回避するのに、FTPには「mput」というコマンドがあります。これはまさに「put *」の代用版です。 ただしFTPのログイン時、mput(mgetも同様)はこのファイルを置くかどうかということを尋ねてくるオプションがONになっていますので、これをOFFにしてやらないと自動で進みませんので、下記のコマンドでよいと思います。 open ftp.noname.ne.jp bluepixy password ascii prompt mput *log.txt close quit なお「prompt」というコマンドが、毎回尋ねてくる確認オプションを切り替えるものです。

yano-kouichi
質問者

お礼

ありがとうございました

関連するQ&A