Zum Forum springen
FTP Ordner überwach...
 
Benachrichtigungen
Alles löschen

FTP Ordner überwachen und lokal kopieren

7 Beiträge
4 Benutzer
0 Reactions
1,803 Ansichten
RiotAZ
Beigetreten: 26.09.2006
Poker Player

Hab die Frage schon im KFKA Thread erstellt, aber leider kein Feedback.

Wie kann ich per Windows einen FTP Ordner überwachen und sobald dort neue Dateien reinlaufen die Datei kopieren/ausschneiden und auf einen lokalen Rechner befördern?

Geht das per Bordmitteln/Scripten? Wenn ja, wie?

Besten Dank


Antwort
Zitat
6 Antworten
Atzenmax
Beigetreten: 17.10.2007
Oldschool Grinder

@echo off
setlocal
set "verz=d:\downloads"
set "Liste=anweisung.txt"
for /f "usebackq tokens=1-2 delims=;" %%i in ("%Liste%") do (
md "%%j" 2>nul
xcopy /Y "%verz%"\"%%i" "%%j"\"%%i" 1>nul 2>nul
del /Q "%verz%"\"%%i" 1>nul 2>nul
)

In Zeile 3 das gewünschte Quellverzeichnis eintragen!

Das Ganze als z.B. verschieben.bat abspeichern.

Die Kopieranweisungen in einer Datei anweisung.txt (siehe Zeile 4) wie folgt ablegen (Beispiel):

*.avi;d:\filme
*.mkv;d:\filme
*.txt;d:\texte
*.dts;d:\sounds spezial
*.mp3;d:\music

Pro Zeile jeweils die zu verarbeitende Datei-Maske, danach das vollständige Zielverzeichnis, getrennt durch Semikolon (ohne Leerzeichen nach dem Semikolon) angeben. Platzhalter sind hier erlaubt.

Die batch-Datei verschieben.bat und die anweisung.txt im gleichen Verzeichnis ablegen.

Bei Ausführung der Batch-Datei verschieben.bat werden die in anweisung.txt hinterlegten Verzeichnisse erstellt, falls sie nicht schon vorhanden sind und die Dateien entsprechend der Maskenoptionen verschoben.

Quelle: http://www.drwindows.de/programme-und-tools/33451-ordner-ueberwachen-und-daten-verschieben.html


Antwort
Zitat
Cyberisda
Beigetreten: 05.09.2007
PokerStrategist

Jedes sync tool sollte das hin bekommen.

zb:SyncBack

Kein Plan ob es wirklich damit geht.Musste dir mal genauer angucken.Und pass bei der installation auf Addware auf(Browser Toolbar,etc)

Edit siehe Atzenmax Post.Da ist es mit Boardmitteln.


Antwort
Zitat
fink666
Beigetreten: 14.02.2008
Oldschool Grinder

fehlt nur noch die Verbindung zum FTP-Server. Da Windows nen builtin ftp-client hat, kannste da sicher was basteln, sieht aber dann bissl anders aus als das script vom Atzenmax..
Evtl. lässt sich auch über "Netzlaufwerk verbinden" und "Synchronisierungscenter" was zusammenklicken..
Einfacher isses dann wohl doch, irgendn kleines tool zu nehmen, was das von Haus aus kann.. Dazu würd ich an deiner Stelle einfach mal "ftp synchronisieren auto" oder ähnlich markante Schlagworte in die Suchmaschine deiner Wahl eingeben.
Oh, WinSCP kann sowas in die Richtung auch.. Du bringst mich auf Ideen hier..

MfG,


Antwort
Zitat
RiotAZ Themenstarter
RiotAZ
Beigetreten: 26.09.2006
Poker Player

Vielen Dank schonmal.
Geht wie gesagt dringend um die FTP Anbindung.

WinSCP kann sowas scheinbar wirklich, muss das aber auch irgendwie manuell anstoßen.
Werde mich weiter dran versuchen


Antwort
Zitat
Atzenmax
Beigetreten: 17.10.2007
Oldschool Grinder

Falls du den FTP per WebDav ansprechen kannst -> Webdav LW als Netzlaufwerk verbinden und Laufwerksbuchstabe im script angeben.

Evtl. kannst du aber auch einfach ftp://xxx.x.x.x im script angeben? Je nach Sicherheit halt auch gleich noch User+PW mitgeben.


Antwort
Zitat
Cyberisda
Beigetreten: 05.09.2007
PokerStrategist

Microsoft Anleitung für WinXP

Allerdings wird so alles unverschlüsselt übertragen.Also auch Benutzername und PW.Mit SSH geht es wohl nicht mit Bordmitteln.


Antwort
Zitat
Teilen: