Creare backup file copiandoli e rinominandoli per data – Batch

ATTENZIONE:
AVVISO! Le informazioni di questo post potrebbero non essere più valide in quanto non aggiornate. Usa i commenti per contribuire a tenere il post aggiornato.

ULTIMA REVISIONE DEL POST: 06/02/2011


Avete la necessità di copiare periodicamente dei file per fare una copia di sicurezza e poi rinominarli per mantenere un progressivo controllo sulle modifiche fatte?
Avendo la necessità di ricopiare un file di access (*.mdb) dove sono contenuti i dati del gestionale (fatto da mè) per gestire iscrizioni, tesseramenti e budget di una segreteria in un’altra posizione del pc per mantenerne una copia di sicurezza, ho risolto il problema con un piccolo script in batch-dos quì di seguito espletato:
rem Bachup file del gestionale
for /f “tokens=1-3 delims=/- ” %%a in (‘date /t’) do set XDate=%%a-%%b-%%c
for /f “tokens=1-2 delims=: ” %%a in (‘time /t’) do set XTime=%%a.%%b
echo %XDate% %XTime%
copy C:\dati\gestionale.mdb C:\backup\”%Xdate% %XTime%”.mdb
Grazie ad un suggerimento ho trovato la soluzione di questo sito internet essenziale, modificando ovviamente solo l’ultima stringa.

Informazioni su Gua78

Amministratore del Portale
Questa voce è stata pubblicata in Guide, Informatica, Windows e contrassegnata con , , . Contrassegna il permalink.

2 risposte a Creare backup file copiandoli e rinominandoli per data – Batch

  1. Gua scrive:

    Grazie per la dritta. :)

  2. Luca scrive:

    Ottimo, solo vorrei far notare che il semplice copia/incolla potrebbe dare qualche problema riguardo le virgolette e le apici, sostituitele!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.