FTP per batch
lima-city → Forum → Heim-PC → Software
archivieren
beginn
datei
datum
einzelne datei
einzelne dateien
ersteinmal
erstellt echo
fertig code
ftp
herstellen
http
kennwort
konflikt
ordner
sagen
talk
url
verbindung
weben
-
Ich wollte mir eine Batch schreiben, mit dem ich einen Ordner von meinem PC
auf einen Ordner auf meinem FPT übertrage (und alles überschreibt).
Kann mir da vl wer helfen ?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Was willst du genau machen?
Bloß eine Verbindung herstellen oder auch Dateien hochladen?
Bitte beschreibe das ganze genauer!
LG Joseph -
virtual2 schrieb:
Was willst du genau machen?
Bloß eine Verbindung herstellen oder auch Dateien hochladen?
Bitte beschreibe das ganze genauer!
LG Joseph
Wie oben beschrieben einen ganzen ordner Hochladen ...
Nicht nur die verbindung.
genauer .... hmmm
Auf meinem PC (Windows 7, Internetverbindung besteht) befinden sich Daten in dem Ordner
C:/User/web/DIR/
und auf dem FTP Server (IP, User & Passwort bekannt) ist ein Verzeichniss
/User/site/blabla/DIR/
in dem vl auch Daten sind.
Ich möchte beim ausführen des Skripts automatisch den Inhalt von dem Ordner(.../DIR/) von meinem PC
in den Ordner (.../DIR/) übertragen. falls es zu Konflikten kommt sollen die Daten einfach überschrieben werden.
Hmm genauer wüsst ich nicht was ich jetzt noch sagen soll ... -
Ähnliches hatten wir vor kurzen in diesen Threads hier, möglicherweise hilft dir das:
http://www.lima-city.de/thread/mit-batch-vergleichen
http://www.lima-city.de/thread/mit-bat-datei-downloaden
http://www.lima-city.de/thread/mit-bat-internetverbindung-testen -
Damit komm ich leider auch nicht weiter,
es handelt sich bei mir um FTP und einen Upload.
Da klappt das wohl mit Copy nicht.
-
Also, ersteinmal -> Ja es würde gehen allerdings wird das script etwas schwieriger. Das erste Problem ist , dass du mit batch nicht Ordner hochladen kannst sondern nur einzelne Dateien. Demnach müsstest du zum hochladen eines Ordners eine while schleife einbauen die jede datei durchgeht und sie hochlädt. Eine einzelne Datei hab ich irgendwann mal hochgeladen aber Ordner habe ich noch nicht versucht. Ich werde mich mal umschauen ob ich dazu was finde.
MfG
karlsve
Edit:
So mal eben google bemüht und da kam sowas hier raus:
http://www.tutorials.de/forum/coders-talk/240671-batch-ordner-mit-unterordnern-und-dateien-archivieren-und-per-ftp-uploaden.html#post1258965
Beitrag zuletzt geändert: 9.2.2010 6:12:14 von karlsve -
mprev schrieb:
Damit komm ich leider auch nicht weiter,
es handelt sich bei mir um FTP und einen Upload.
Da klappt das wohl mit Copy nicht.
Finde ich schön, dass du dir nicht mal die Mühe machst, die Beträge zur Gänze zu lesen. Also wieder von vorne:
Du muss ein Script automatisch über deine Batch-Datei erstellen, und zwar in dieser Form:
echo Das Upload-Script wird erstellt echo user > upload.scr echo benutzername > upload.scr echo kennwort > upload.scr for /f "tokens=*" %%g in ('dir /a-d /b') do echo put "%%g" > upload.scr echo quit > upload.scr echo Upload-Script erfolgreich erstellt echo Beginn des Uploads: ftp -n -s:upload.scr ftp.example.com echo Upload fertig
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage