• 締切済み

バッチ(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」のエラーになり止まってしまうのかがわかりません。 よろしくお願いいたします。

みんなの回答

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

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

shinmaiphp
質問者

補足

参考意見有難うございます。 手動ではGETできています。 ただ大量にフォルダ・ファイルが存在しているので接続タイムアウトか転送容量のエラーになっているような気がしてきました。

関連するQ&A