FTP Upload mit Variablen
Guten Abend, vielleich kann mir jemand bei FTP Problem helfen.
Mein Vorhaben:
Ich möchte die Datei "test.zip" mit dem aktuellen Datum und Zeit versehen
und auf den FTP Server in das Unterverzeichnis Save kopieren.
Mein bisheriges erfolgloses)Vorgehen:
ftp1.bat
*
SET "ozeit=%time: =0%"
SET mzeit1=%ozeit:~0,2%:%ozeit:~3,2%:%ozeit:~6,2%
SET mzeit2=%ozeit:~0,2%.%ozeit:~3,2%
SET datum0=%DATE:* =%
SET datum=%datum0:~0,2%.%datum0:~3,2%.%datum0:~8,2%
SET name=test.zip
SET name1=%datum%-%mzeit2%-%name%
ftp
open Testserver.de
Save
Save
put %name% Tag/%name1%
bye
*
Die ftp Befehle klappen zwar im CMD Fenster, allerdings werden die
Variablen nicht übernommen.
Nur leider nicht in der bat.
Bin nun den ganzen Tag am testen aber leider ohne brauchbares Ergebnis
Habe auch die Forum Hilfe mit ftp put und mput bemüht allerdings auch
ohne Erfolg.
Möglicherweise sehe ich mittlerweile auch den Wald vor lauter Bäumen
nicht.
Viele Grüße Klaus
Mein Vorhaben:
Ich möchte die Datei "test.zip" mit dem aktuellen Datum und Zeit versehen
und auf den FTP Server in das Unterverzeichnis Save kopieren.
Mein bisheriges erfolgloses)Vorgehen:
ftp1.bat
*
SET "ozeit=%time: =0%"
SET mzeit1=%ozeit:~0,2%:%ozeit:~3,2%:%ozeit:~6,2%
SET mzeit2=%ozeit:~0,2%.%ozeit:~3,2%
SET datum0=%DATE:* =%
SET datum=%datum0:~0,2%.%datum0:~3,2%.%datum0:~8,2%
SET name=test.zip
SET name1=%datum%-%mzeit2%-%name%
ftp
open Testserver.de
Save
Save
put %name% Tag/%name1%
bye
*
Die ftp Befehle klappen zwar im CMD Fenster, allerdings werden die
Variablen nicht übernommen.
Nur leider nicht in der bat.
Bin nun den ganzen Tag am testen aber leider ohne brauchbares Ergebnis
Habe auch die Forum Hilfe mit ftp put und mput bemüht allerdings auch
ohne Erfolg.
Möglicherweise sehe ich mittlerweile auch den Wald vor lauter Bäumen
nicht.
Viele Grüße Klaus
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 205749
Url: https://administrator.de/contentid/205749
Ausgedruckt am: 22.11.2024 um 17:11 Uhr
5 Kommentare
Neuester Kommentar
Hallo Klaus20!
Erstelle zuerst (im Batch) eine Script-Datei mit den benötigten ftp-Befehlen verwende dann
- ein Beispiel findest zu zB hier.
Grüße
bastla
Erstelle zuerst (im Batch) eine Script-Datei mit den benötigten ftp-Befehlen verwende dann
ftp -s:Script.txt
Grüße
bastla
Öffne doch mal die daten.ftp mit dem Editor, dann wirst du vermutlich selbst darauf kommen, was
>>%temp%\daten.ftp
mit den vorangehenden (echo
)An- bzw. Ausgaben macht ;)disconnect
- ist doch logisch ;) trennt die aktuelle FTP-Verbindung, beendet aber nicht die FTP-Sessionbye
und quit
sind identische Befehle zum Beenden der FTP-Session