Program najlepiej w C#, koniecznie w NET 4.0
Musi działać w Windows 7 i 10.

I szczegóły.

Program musi utworzyć własną bazę ze ścieżkami, datami modyfikacji plików i folderów.
LUB
Jeśli to możliwe, skorzystać z bazy programu bazy EaseUS Todo Backup Free. Najlepiej jakiś viewer, cokolwiek może być oczywiście gotowy kod aby było taniej i szybciej.

I co ja potrzebuję.
Co wybrany czas (np. co 3 dni) sprawdzić daty modyfikacji nowych plików od ostatniej pełnej kopii (do tego potrzebujemy bazę z folderami i ich zawartością wraz z datami, lub wybraniem tego co utworzył dla mnie EaseUS Todo Backup Free). Aby na zewnętrzny dysk trafiało tylko to co nie jest uwzględnione na tym dysku. Po jakimś czasie oczywiście zrobię kopię przyrostową w EaseUS Todo Backup Free. I wtedy sobie ręcznie usunę zawartość folderu Kopii dysku zewnętrznego. Jeśli będzie program wykorzystywać bazę EaseUS Todo Backup Free to dobrze, bo od razu się z aktualizuje. A jeśli nie to dokona się ręcznej aktualizacji pliku bazy.

Dla bezpieczeństwa kopię pliku bazy trzymałbym w różnych lokalizacjach. Mogę to sobie ręcznie ogarnąć.

Jeśli:

  • utworzyłem coś nowego,
  • zmieniłem coś istniejącego

Zostaje to przekopiowane w wybraną lokalizację w formie pełnej ścieżki do pliku.
Lokalizacja to dysk zewnętrzny USB.

Możemy go identyfikować poprzez jego nazwę w Windows "DYSK_KOPIA, KOPIA" - do ustalenia, lub ustawienia w appsettings. Lub wpisanie dysku napędu w APPSETTINGS.

Ma tam się pojawić folder np:

MOJE DANE\DANE2020\

PlikKtoryUtworzylem.txt
PlikKtoryUtworzylem2.txt

Musimy kopiować datę modyfikacji! Tak jak potrafi robić to TotalCommander.

Oferty lub pytania na PV.