pauli-h
Goto Top

Per Batch ein Datei vom ftp-Server holen geht schief

Hallo!
Ich will per Batch eine Datei vom ftp-Server holen. Dazu habe ich folgende Dateien erstellt

Batchdatei

C:
cd\
cd EET-FTP
ftp -s:EET.ftp


Datei mit dem Namen "EEt.ftp"

open servername.1and1-data.host
uSERNAME
Passwort
lcd c:\EET-FTP
cd EET
bin
get eet_datei.csv
by

Ich sehe, dass sich die Verbindung aufbaut, die Anmeldung korrekt erfolgt und sich im lokalen Verzeichnis eine TMP-Datei aufbaut.
Am Ende ist das Programm (Batch) geschlossen und die TMP-Datei verschwunden, die CSV-Datei erscheint gar nicht erst.

Was mache ich falsch???

Gruß
Dietert

Content-ID: 359279

Url: https://administrator.de/forum/per-batch-ein-datei-vom-ftp-server-holen-geht-schief-359279.html

Ausgedruckt am: 23.04.2025 um 14:04 Uhr

rubberman
Lösung rubberman 27.12.2017 aktualisiert um 17:35:06 Uhr
Goto Top
Hmm, by gibt's nicht. Wenn dann bye. Und bin sollte sicher binary sein.

EEt.ftp
open servername.1and1-data.host
uSERNAME
Passwort
lcd c:\EET-FTP
cd EET
binary
get eet_datei.csv
disconnect
bye

*.bat
@echo off
cd /d "c:\EET-FTP"  
ftp.exe -i -s:"EEt.ftp" 2>ftp_err.log >ftp.log  
Ausgaben und Fehler dann in den entsprechenden Logdateien.

Steffen
Pauli-H
Pauli-H 27.12.2017 um 17:45:21 Uhr
Goto Top
Danke Steffen.
Hier die ftp.log-DAtei


ftp> SERVER.1and1-data.host
Verbindung mit SERVER.1and1-data.host wurde hergestellt.
220 FTP Server ready.
500 'OPTS': command unrecognized.

Benutzer (SERVER.1and1-data.hostface-sadnone)):
331 Password required for NAME

230 User NAME logged in
ftp> lcd c:\EET-FTP
Lokales Verzeichnis jetzt C:\EET-FTP
ftp> cd EET
250 CWD command successful
ftp> bin
200 Type set to I
ftp> get eet_datei.csv
502 'PORT': command not implemented.

425 Can't open data connection.
ftp> disconnect
221 Goodbye.
ftp> bye

________________________________________________

1und1 hat einen sftp. Muss ich dann noch einen Parameter mehr angeben?
Kann es daran liegen?

Dieter
rubberman
Lösung rubberman 27.12.2017 um 17:56:46 Uhr
Goto Top
SFTP wird vom Windows-eigenen FTP Kommandozeilentool nicht unterstützt. Du musst dir ein Drittprogramm suchen.

Steffen
Pauli-H
Pauli-H 29.12.2017 um 20:29:31 Uhr
Goto Top
Ich danke für den hilfreichen Tipp.
Ich hab eden Server gewechselt, nun läuft alles.

Dieter