ここから本文です

windowsです。 サーバーにファイルを送りますが、 次のようにバッチファイルで、...

cch********さん

2016/3/1613:14:42

windowsです。
サーバーにファイルを送りますが、
次のようにバッチファイルで、
ftpコマンドファイルから自動で
”file.txt” を転送します。

-------------------
(バッチファイル ftpput.bat )
ftp -s:ftpcmd.txt

(コマンドファイル ftpcmd.txt )
open serverID
userID
password
put file.txt
bye
--------------------
この場合の put するファイル名をバッチの引数で
ftpput.bat file.txt のように与えて
実行する記述を教えて下さい。
ftpのコマンドファイル ftpcmd.txt 内に
引数のファイル名を与える %1 は
どのように書けばいいですか?

閲覧数:
77
回答数:
1

違反報告

ベストアンサーに選ばれた回答

プロフィール画像

カテゴリマスター

nan********さん

2016/3/1613:33:24

今偶然外国のサイトで発見しました。
発想の転換です。
ftp に渡すファイルを固定ではなく、
一時ファイルにしてしまえば良いのです。
http://stackoverflow.com/questions/16158138/how-to-ftp-with-a-batch...

ftpput.bat の内容

@echo off
echo open serverID> ftpcmd.txt
echo userID>> ftpcmd.txt
echo password>> ftpcmd.txt
echo put %1>> ftpcmd.txt
echo bye>> ftpcmd.txt
ftp -n -s:ftpcmd.txt
del ftpcmd.txt

で、できたりしませんか?

返信を取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル

この回答は投票によってベストアンサーに選ばれました!

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo!知恵袋カテゴリ

一覧を見る

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる