プロが教える店舗&オフィスのセキュリティ対策術

windows端末からWEBサーバー(xxx.xxx.xxx.xxx)へログインし、
ログインディレクトリ/www/ggg以下フォルダ・ファイルをダウンロードしてc:\AAA\full_backフォルダにバックアップするバッチファイルを作成しています。

しかし下記の方法でいくとfullbackftp.txtを実行しmgetした時に
途中で「connection closed by remote host」のエラーになり止まってしまいます。

==========
~fullback.bat~
cd /d c:\AAA\full_back
ftp -s:fullbackftp.txt
sleep -m 4200000
set ymdtmp=%DATE:/=%
set yyyymmdd=%ymdtmp:~2%
cd /d c:\AAA\full_back
md %yyyymmdd%
xcopy /s /e /v c:\AAA\full_back\*.* c:\AAA\full_back\%yyyymmdd%\

~fullbackftp.txtの内容~
open xxx.xxx.xxx.xxx
ftpid
ftppass
ascii
prompt off
cd ./www/ggg
mget *
quit
==========

なぜmgetのときに「connection closed by remote host」のエラーになり止まってしまうのかがわかりません。

よろしくお願いいたします。

A 回答 (1件)

そもそも、手動でftpを起動して、1ファイルをgetするのは出来ているのですか?それが出来ているのにmgetだけが失敗するとは考えにくいのですが。

この回答への補足

参考意見有難うございます。
手動ではGETできています。

ただ大量にフォルダ・ファイルが存在しているので接続タイムアウトか転送容量のエラーになっているような気がしてきました。

補足日時:2007/11/06 15:00
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!