Hallo zusammen,
ich hab mich mal mit Autoit beschäftigt, nunja ich sage mal, dass ich Grundkenntnisse habe.
Frage_1:
Was ich realisieren möchte:
Bilder (.jpg / .jpeg) sollen auf einen FTP-Server hochgeladen werden, was auch kein Problem für mich darstellt.
Jetzt sind dies viele Bilder und es kommen auch immer neue Bilder dazu.
Ich habe einen Ordner "Bilder" auf meinem Rechner und einen Ordner "Uploaded_Pictures" auf dem FTP-Server. Diese beide Ordner möchte ich "syncron" halten.
Das heißt, dass wenn neue Bilder im Ordner ...\Bilder sind, dass diese dann beim Aufruf des Scriptes hochgeladen werden.
Jedoch möchte ich nicht, dass Alle Bilder, welche im Ordner ...\Bilder sind nochmals erneut hochgeladen werden, sondern nur die neuesten Dateien.
Letztendlich möchte ich das Script beim PC-Start mitstarten lassen, welches dann "nur die neuesten Bilder" hochlädt.
Hier der Teil des Scriptes welchen ich schon habe.
[autoit]#include<ftpex.au3>
$hFTP=_FTP_Open("Connection")
$iCon=_FTP_Connect($hFTP, "Servername", "Benutzername", "Passwort")
_FTP_FilePut($iCon, "D:\Bilder\Bild_1.jpg", "/Uploaded_Pictures/Datei_1.jpg")
_FTP_FilePut($iCon, "D:\Bilder\Bild_2.jpg", "/Uploaded_Pictures/Datei_2.jpg")
_FTP_FilePut($iCon, "D:\Bilder\Bild_2.jpg", "/Uploaded_Pictures/Datei_2.jpg")
_FTP_Close($hFTP)
Bei dem Konstrukt werden alle Bilder immer wieder hochgeladen und überschrieben.
Frage_2:
Desweiteren erstelle ich in diesem Ordner "Bilder" auch Unterordner".
Diese sollen auch samt Dateien auch auf den FTP-Server hochgeladen werden.
Ich hoffe man kann mir helfen.
Falls Jemand fragen zu meinem Vorgehen hat, einfach fragen.
Vielen Dank, schonmal im voraus
Gruß
Spritschlucker