こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

バッチ(windowsXP)WEBサーバーのあるディレクトリのフルバックアップ

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」のエラーになり止まってしまうのかがわかりません。

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

投稿日時 - 2007-11-05 17:01:26

QNo.3491538

困ってます

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

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

投稿日時 - 2007-11-05 21:38:04

補足

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

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

投稿日時 - 2007-11-06 15:00:59

あなたにオススメの質問