File di copia incrementali di Windows che mantengono tutte le versioni con datetime nel nome file


1

Devo tenere traccia delle modifiche alle cartelle con file come jpg o docx e fare una copia in un'altra cartella.

Ho bisogno di fare una copia del file quando cambia, mantenendo il nome del file e aggiungendo il datetime corrente.

FONTE: mydoc.docx

BERSAGLIO:

mydoc.20111224080000.docx // Modificato alle 08:00:00

E se cambio mydoc.docx un po 'più tardi, l'obiettivo sarebbe il seguente:

BERSAGLIO:

mydoc.20111224080000.docx // Modificato alle 08:00:00

mydoc.20111224080200.docx // Modificato alle 08:02:00

Il confronto dovrebbe essere sempre contro il file più recente nella cartella TARGET.

Ho bisogno di correre in background, monitorando la cartella in intervalli di tempo.

C'è un programma che posso usare?

Risposte:


2

Un tipo di programma che è possibile utilizzare è a programma di controllo della versione . Sono stati originariamente progettati per tenere traccia delle modifiche al codice sorgente, ma è possibile utilizzarli praticamente con qualsiasi tipo di file.

Metti tutti i file in cui vuoi avere la versione e poi, quando modifichi il file, in pratica ne prende una copia. È necessario ricordare di ricontrollare il file nel repository per ogni versione che si desidera conservare.

È possibile rimuovere qualsiasi versione dal sistema e chiunque possa dare l'accesso può anche modificare i file.


È possibile impostare un VCS per aggiungere / confermare automaticamente le modifiche con un'attività pianificata se desidera saltare la parte di commit manuale.
Zoredache

Niente da fare. Ho bisogno dei file raw nel file system. In modo che io possa copiarli più tardi.
Morten Lyhr

@MortenLyhr - Potrebbe esserci un modo per farlo a seconda del sistema che si usa, ma potrebbe essere più complicato del necessario.
ChrisF
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.