2016-04-25 12 views
0

ftp-serverにログオンし、いくつかのファイルをリモートフォルダにコピーするバッチスクリプトを作成したいと思います。私のスクリプトは動作しません。 mgetはタイムアウトになります(手動で終了する必要があります)。 ftp.batとバッチスクリプトでmgetが動作しない

私が始めているFTP接続:

ftp.exe -s:getdata.bat 

getdata.bat:

OPEN host-ip 
user 
password 
lcd "C:\tmp" 
cd config 
mget C1000.xml 
close 

、起動中にログインし、ディレクトリの作品を変更したが動作していないファイルを取得。手動でスクリプトを終了するまで何も起こりません。何かヒント?

に関して、 マイケル

+0

このファイルで何をしたいのですか?サーバーにアップロードするか、コンピュータにダウンロードしますか? – Hackoo

+0

'ftp.exe'の出力を教えてください。 –

+0

また、* "いくつかのファイルをリモートフォルダにコピーする" *と書かれていますが、アップロードするのではなくダウンロードするための 'mget'を使用しています。 –

答えて

2

mgetは、あなたが1つの特定のファイルを指定した場合でも、それが見つかった各ファイルのユーザーの確認を求められます。

ファイル名がわかっている場合はgetを使用するか、mgetを使用する前にpromptを使用して対話型プロンプトを無効にすることができます。

OPEN host-ip 
user 
password 
lcd "C:\tmp" 
cd config 
prompt 
mget C1000.xml 
close 
関連する問題