- ベストアンサー
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 よろしくお願いします
- みんなの回答 (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」というコマンドが、毎回尋ねてくる確認オプションを切り替えるものです。
お礼
ありがとうございました