Batchdatei - auf FTP zugreifen und kopieren

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/batchdatei-auf-ftp-zugreifen-und-kopieren_234351/page_1 - zur Vollversion wechseln!


d0lby schrieb am 10.04.2013 um 13:20

Ich weiß nicht wieso das nicht funktioniert, was mache ich falsch? :rolleyes:


Ich will eine Datei X auf den FTP Server Y kopieren und das führe ich so aus:


open IP Adresse des FTP
username
password


put G:\Ordner\Datei.xls ftp:// bla bla/

close
bye


Die Datei wird ausgeführt, keine Meldungen, aber die Datei landet nicht auf dem FTP-Server.

Statt "put" habe ich auch "send" verwendet, es ändert sich aber nichts

Was mache ich falsch?

Schreibrechte vorhanden, ich kann die Datei per Explorer ohne Probleme drauf kopieren.


Smut schrieb am 10.04.2013 um 13:26

nimm statt put send und mache ' oder " rund um die file.

ansonsten, ein batch script von mir das funktioniert:

Code: BATCH
del tmp.ftp
echo OPEN 192.168.88.153>>temp.ftp
echo USER>>temp.ftp
echo PASSWORD>>temp.ftp
echo send "c:\pathtoyourfile\">>temp.ftp
echo disconnect>>temp.ftp
echo quit>>temp.ftp

ftp -n -i -s:temp.ftp

del temp.ftp
exit

user, password und den pfad einfach mit deinen werten ersetzen und als .bat abspeichern.

hth


ThMb schrieb am 10.04.2013 um 13:28

Kommst du mit deinem Benutzer direkt auf dein Home-Verzeichnis, in welches auch die Datei soll?
Dann reicht ein put ohne die extra Angabe ftp://...

Ansonsten musst du nicht als Ziel ftp://... angeben sondern z.B. /home/user/Datei.xls


d0lby schrieb am 10.04.2013 um 16:33

es lag am Proxy-Server und der Firewall...

Danke trotzdem




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025