automat - wysyłanie plików na FTP prośba o pomoc

0

Potrzebuję napisać mały programik, który zautomatyzuje powtarzającą się codziennie czynność - przesyłanie pliku archiwum na serwer ftp i dobrze by było aby działał w tle i wykonywał swoje zadanie o określonej porze. Troszkę liznąłem języka C/C++ (podstawowe podstawy) dlatego pomyślałem że możnaby spróbować właśnie w tym języku to napisać, aczkolwiek nie jestem na tyle zaawansowany aby dziś samemu to zrobić (muszę się douczyć pewnych rzeczy). Dlatego proszę o ewentualne wskazówki/pomoc/podpowiedzi jak to ugryźć znawców tematu :)

Sytuacja:
mam na dysku folder (stały nie zmienia się), w którym codziennie (lub kilka razy dziennie) pojawia się archiwum *.zip o określonej według szablonu nazwie:
RRRRMMDD_GGMM.zip - gdzie RRRR-rok, MM-miesiąc, DD-dzień, GG-godzina, MM-minuty; czyli mamy przybywające pliki o nazwie daty kiedy one powstały.

Program ma działać mniej więcej tak:

  1. Sprawdzenie pliku:
    a) sprawdza nazwy plików w folderze i wybiera plik najmłodszy
    ( ewentualnie: b) sprawdza wielkość tego pliku i dzieli go np. na pliki po 10 MB)

  2. Następnie wybrany plik wysyła na serwer FTP (konfiguracja adresu, usera i hasla zapisana w programie na stałe)

  3. Po wysłaniu sprawdza czy wysyłka się powiodła (czy plik na FTP jest identycznej wielkości jak lokalny)
    a) jeśli nastąpił błąd w wysyłce ponownie punkt 2 (z automatycznym nadpisaniem pliku na ftp) i ponowne sprawdzenie poprawności.
    b) jeśli wszystko w porządku wysyła e-mail z wiadomością o sukcesie.

Niby nie jest to skomplikowane ale jednak... ;)

Bardzo proszę o pomoc i z góry dziękuję
Pozdrawiam
KK

0

Do wysyłania plików na serwer FTP polecam użyć biblioteki WinINet. Jest bardzo prosta w użyciu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1