Pliki przyrostowych kopii systemu Windows zachowujące wszystkie wersje z datetime w nazwie pliku

1

Muszę śledzić zmiany w folderach z plikami takimi jak jpg lub docx i wykonać kopię do innego folderu.

Muszę zrobić kopię pliku, gdy się zmieni, zachowując nazwę pliku i dodając bieżącą datę i godzinę.

ŹRÓDŁO: mydoc.docx

CEL:

mydoc 20111224080000.docx // Zmieniono o 08:00:00

A jeśli zmienię mydoc.docx, nieco później cel będzie wyglądał następująco:

CEL:

mydoc 20111224080000.docx // Zmieniono o 08:00:00

mydoc 20111224080200.docx // Zmieniono o 08:02:00

Porównanie powinno zawsze być zgodne z najnowszym plikiem w folderze TARGET.

Muszę uruchomić w tle, monitorując folder w odstępach czasu.

Czy istnieje program, którego mogę użyć?

Morten Lyhr
źródło

Odpowiedzi:

2

Jednym z rodzajów programów, których można użyć, jest program do kontroli wersji . Zostały pierwotnie zaprojektowane do śledzenia zmian w kodzie źródłowym, ale można ich używać z praktycznie każdym typem pliku.

Umieszczasz w nim wszystkie pliki, które chcesz mieć w wersji, a następnie podczas edycji pliku w zasadzie pobiera kopię. Musisz pamiętać o ponownym sprawdzeniu pliku w repozytorium dla każdej wersji, którą chcesz zachować.

Możesz odzyskać dowolną wersję z systemu, a każdy, komu dajesz dostęp, może również edytować pliki.

ChrisF
źródło
Możesz skonfigurować VCS do automatycznego dodawania / zatwierdzania zmian w zaplanowanym zadaniu, jeśli chce pominąć część ręcznego zatwierdzania.
Zoredache,
Nie ma kości. Potrzebuję nieprzetworzonych plików w systemie plików. Aby móc je później skopiować.
Morten Lyhr,
@MortenLyhr - Może to być sposób zależny od używanego systemu, ale może być bardziej skomplikowany niż potrzebujesz.
ChrisF