URL: https://www.overclockers.at/coding-stuff/batchdatei-auf-ftp-zugreifen-und-kopieren_234351/page_1 - zur Vollversion wechseln!
Ich weiß nicht wieso das nicht funktioniert, was mache ich falsch?
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.
nimm statt put send und mache ' oder " rund um die file.
ansonsten, ein batch script von mir das funktioniert:
Code: BATCHdel 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
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
es lag am Proxy-Server und der Firewall...
Danke trotzdem
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025