"We are back" « oc.at

Batchdatei - auf FTP zugreifen und kopieren

dolby 10.04.2013 - 13:20 4761 3
Posts

d0lby

reborn
Registered: Jul 2004
Location:
Posts: 6287
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.
Bearbeitet von d0lby am 10.04.2013, 16:34

Smut

takeover & ether
Avatar
Registered: Feb 2003
Location: VIE
Posts: 16867
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
Bearbeitet von Smut am 10.04.2013, 13:35

ThMb

JO FRLY
Avatar
Registered: Feb 2009
Location: OÖ
Posts: 1397
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

reborn
Registered: Jul 2004
Location:
Posts: 6287
es lag am Proxy-Server und der Firewall...

Danke trotzdem
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz