netscape
Goto Top

Automatischer Download von FTP Server mit Batch Skript

Hi,
ich möchte mit einem Batch Skript automatisch Dateien von einem FTP Server herunterladen. Anmeldung und so weiter klappt auch. Aber wenn ich mit MGET die Dateien angebe frägt er ja nach, ob ich sie auch herunterladen will. Wie muss die Syntax lauten, damit er die Dateien ohne Nachfrage runterladen tut?

Content-Key: 40427

Url: https://administrator.de/contentid/40427

Printed on: April 24, 2024 at 13:04 o'clock

Member: bitfix
bitfix Sep 19, 2006 at 08:01:39 (UTC)
Goto Top
da gibts den befehl "prompt"
Den vor dem mget senden.
Member: Netscape
Netscape Sep 19, 2006 at 10:49:55 (UTC)
Goto Top
Ok, dass funktioniert. Aber aus reiner Neugier, würde es auch noch eine andere Möglichkeit geben, z.B. mit mget xyz.* /y ?

Einfach den entsprechenden Parameter mitgeben, so dass er bei jeder Datei wo er fragt, die Antwort bekommt, dass er sie runterladen soll.
Member: bitfix
bitfix Sep 19, 2006 at 12:32:04 (UTC)
Goto Top
sorry, das geht nicht.

theoretisch mit
echo y | mget *
aber das funktioniert nur für die 1. Datei...
Member: PolytroX
PolytroX May 09, 2007 at 14:06:27 (UTC)
Goto Top
Ich habe auch ein kleines Problem. Ich möchte gern eine Batch erstellen, die von meinem FTP Server eine ausgesuchte Datei in ein bestimmtes Verzeichnis auf meiner Festplatte speichert.
Der Download klappt soweit schon mal. Nur leider weiss ich nicht, wie ich das Verzeichnis ändern kann, in der die Date gespeichert werden soll.

Mein Beispiel:

1. Datei ( Batch )
@echo off
echo --- starte FTP-Transfer...
ftp -s:SRO.ftp
echo --- fertig.
ende

2. Datei ( .ftp)
open [ mein FTP Server ]
[ mein login Name ]
[ mein PW ]

hash
bin

cd /SRO/
get SROPartyScript.zip
bye


Die *SROPartyScript.zip* Datei soll runter geladen werden, wird aber leider in das Verzeichnis
gelegt, in der sich auch die Batch Datei befindet.

Kann mir da Jemand helfen?

Vielen Dank im voraus

LG PolytroX
Member: pheppler
pheppler May 21, 2007 at 13:36:15 (UTC)
Goto Top
Ich habe auch ein kleines Problem. Ich
möchte gern eine Batch erstellen, die
von meinem FTP Server eine ausgesuchte Datei
in ein bestimmtes Verzeichnis auf meiner
Festplatte speichert.
Der Download klappt soweit schon mal. Nur
leider weiss ich nicht, wie ich das
Verzeichnis ändern kann, in der die Date
gespeichert werden soll.

Mein Beispiel:

1. Datei ( Batch )
@echo off
echo --- starte FTP-Transfer...
ftp -s:SRO.ftp
echo --- fertig.
ende

2. Datei ( .ftp)
open [ mein FTP Server ]
[ mein login Name ]
[ mein PW ]

hash
bin

cd /SRO/
get SROPartyScript.zip
bye


Die *SROPartyScript.zip* Datei soll runter
geladen werden, wird aber leider in das
Verzeichnis
gelegt, in der sich auch die Batch Datei
befindet.

Kann mir da Jemand helfen?

Vielen Dank im voraus

LG PolytroX

2. Datei ( .ftp)
open [ mein FTP Server ]
[ mein login Name ]
[ mein PW ]

hash
bin

cd /SRO/
lcd L:\Dein\Pfad\zum\Download
get SROPartyScript.zip
bye

Gruss
Patrick