84409
08.07.2010
6685
15
0
Automaischer FTP Upload für PDF Dateien
Hallo zusammen,
ich komme mit meiner zusammen gesuchten Batch Datei nicht weiter.
In den "send"- Verzeichnis (C:\send) sind einige PDF Dateien, die ich auf deinen FTP Server (Testumgebung: FileZilla Server) hochladen möchte. In diesem Verzeichnis liegt auch die Batch Datei.
Die Verbindung zum FTP Server bekomme ich dem FileZilla Client zum Beispiel hin, sprich User (ibau) und passwort sind korrekt und ich kann auch etwas hochladen.
In der Comando Zeile bekomme ich aber immer folgenden Fehler:
Über eine Rückmeldung würde ich mich sehr freuen!
Viele Grüße,
Sascha
ich komme mit meiner zusammen gesuchten Batch Datei nicht weiter.
In den "send"- Verzeichnis (C:\send) sind einige PDF Dateien, die ich auf deinen FTP Server (Testumgebung: FileZilla Server) hochladen möchte. In diesem Verzeichnis liegt auch die Batch Datei.
Die Verbindung zum FTP Server bekomme ich dem FileZilla Client zum Beispiel hin, sprich User (ibau) und passwort sind korrekt und ich kann auch etwas hochladen.
In der Comando Zeile bekomme ich aber immer folgenden Fehler:
@echo off
SET FTPFILE=ftp.fcd
SET verzpruef=verzpruef
IF "%1"=="MAKEFTP" GOTO MAKEFTP
"cmd.exe" /V:ON /C "%0" MAKEFTP
GOTO USEFTP
:MAKEFTP
echo OPEN server > !FTPFILE!
echo user >> !FTPFILE!
echo passw >> !FTPFILE!
SET n=0
FOR %%i IN ("C:\Documents and Settings\XXX\Desktop\send\*.pdf") DO (
SET /a n=!n!+1
echo send "%%i" "!n!.pdf" >> !FTPFILE!
)
echo disconnect >> !FTPFILE!
echo quit >> !FTPFILE!
GOTO :EOF
:USEFTP
ftp -s:%FTPFILE%
pause
GOTO END
Über eine Rückmeldung würde ich mich sehr freuen!
Viele Grüße,
Sascha
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 146512
Url: https://administrator.de/contentid/146512
Ausgedruckt am: 26.11.2024 um 15:11 Uhr
15 Kommentare
Neuester Kommentar
Moin,
einen groben Bock ziehst du immer mit
Du nimmst immer V2 - also ein leerzeichen zuviel
Dann "fehlt" mir der Befehl "bin"....
Ps: laut deinem Bildschirm sihst du ja, dass du nicht angemeldet bist.
"root"<>"ROOT" oder "root " oder "Root" usw......
Gruß
einen groben Bock ziehst du immer mit
echo 123>test1.txt
echo 123 >test2.txt
echo 123 >test2.txt
Du nimmst immer V2 - also ein leerzeichen zuviel
Dann "fehlt" mir der Befehl "bin"....
Ps: laut deinem Bildschirm sihst du ja, dass du nicht angemeldet bist.
"root"<>"ROOT" oder "root " oder "Root" usw......
Gruß
Moin,
und da waren Sie wieder - die doppelten drei Fragezeichen
Zitat von @84409:
Habt ihr noch ein paar Ratschläge?
Habt ihr noch ein paar Ratschläge?
- Für was genau???
- Die Batch da oben?
- Always Sync?
- Der Vbs Schnippsel?
und da waren Sie wieder - die doppelten drei Fragezeichen
Zitat von @84409:
Für die Beiträge von mir:
> Zitat von @84409:
> ----
> Hilfe,
>
> wenn ich jetzt die Batchdatei mit einem VB Script (welches Dateien hin und her verschiebt, UNABHÄNGIG vom FTP Upload)
> aufrufe,
>
> dann öffnet sich 156 mal das Kommandozeilenfenster und es wird nix hochgeladen.
>
> Könnt ihr mir nochmal helfen? Ich kann bei Interesse auch das VB Script posten.
>
> Viele Grüße,
>
> Sascha
und
> Zitat von @84409:
> ----
> Könnt Ihr mir vielleicht noch weiter helfen, wie ich den original Dateinamen beibehalte.
> Wie gesagt, ich bin da nicht so fit und habe mir ein paar Sachen zusammen gesucht
>
> Grüße,
>
> Sascha
denn im Moment komme ich leider nicht weiter...
ich so auch nicht - was hast du genau zusammengezimmert? Für die Beiträge von mir:
> Zitat von @84409:
> ----
> Hilfe,
>
> wenn ich jetzt die Batchdatei mit einem VB Script (welches Dateien hin und her verschiebt, UNABHÄNGIG vom FTP Upload)
> aufrufe,
>
Set oShell = WScript.CreateObject("WScript.Shell")
> > oShell.Run "C:\Neuer\FTP1.bat"
> >
>
> Könnt ihr mir nochmal helfen? Ich kann bei Interesse auch das VB Script posten.
>
> Viele Grüße,
>
> Sascha
und
> Zitat von @84409:
> ----
> Könnt Ihr mir vielleicht noch weiter helfen, wie ich den original Dateinamen beibehalte.
> Wie gesagt, ich bin da nicht so fit und habe mir ein paar Sachen zusammen gesucht
>
> Grüße,
>
> Sascha
denn im Moment komme ich leider nicht weiter...
z.B deine Zeile
09. "cmd.exe" /V:ON /C "%0" MAKEFTP
Warum startetst du da eine weiter cmd instanz ?entweder fängst du ganz von vorne an, oder wir rätseln uns einen ab...
Viele Grüße,
Sascha
Sascha
@echo Hallo TMo ich weiß du magst keine @echo off von Anfängern in Testscripten
@echo aber damit wirst du leben müssen.
@echo no further comments
REM @echo off - ist was für die Harten - die in den Garten dürfen.
:parameter
SET FTPFILE=ftp.fcd
:makefile
echo OPEN server> %FTPFILE%
echo user>> %FTPFILE%
echo passw>> %FTPFILE%
echo bin>> %FTPFILE%
echo cd ziel>> %FTPFILE%
FOR %%i IN ("laufwerk\pfad\*.pdf") DO echo send "%%i" "%%~ni">> %FTPFILE%
echo disconnect>> %FTPFILE%
echo quit>> %FTPFILE%
Echo Steuerdatei erzeugt
:USEFTP
ftp -s:%FTPFILE%
pause