Votre question

Changer la date dans un .bat

Tags :
  • Script
  • Programmation
Dernière réponse : dans Programmation
29 Octobre 2008 14:45:31

Bonjour,

J'ai un script qui s'exécute tous les jours : c'est un tapecopy pour éxternaliser des sauvegardes sur K7. Le principe est qu'une fois la sauvegarde terminée, le script se lance et fait une copie sur un support externe. La sauvegarde est du type GFS, mais je ne veux déplacer que les sauvegardes complètes qui s'effectuent le dimanche. Le script indique donc qu'il faut copier uniquement les sessions FULL après la date indiquée dans le script (l'heure ne changera pas). Voici la ligne du script (syntaxe tapecopy de brightstor) :

tapecopy -d Superloa -qmethod FULL -qOnOrAfter (mm/jj/yyyy ; 24:00)

Comment intégrer la date du jour dans cette ligne?

Merci d'avance.

Autres pages sur : changer date bat

a b L Programmation
29 Octobre 2008 19:26:17

Utilise simplement la variable d'environnement %DATE%
29 Octobre 2008 19:31:47

Yo,

ça roule avec ça, j'ai une petite fatigue :) )

for /f "tokens=1-3 delims=/ " %%a in ('date/t') do set MMDDYY=%%a-%%b-%%c
a b L Programmation
30 Octobre 2008 20:33:24

Oui, et sinon, un simple substitution devrait suffire :) 

  1. set MMDDYY=%DATE:/=-%

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS