Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2854 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  recupere la date du jour dans un var

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

recupere la date du jour dans un var

n°1389055
allannou
Posté le 16-06-2006 à 14:51:47  profilanswer
 

Bonjour,
 
Je dois creer un petit script .bat qui est chargé de faire une sauvegarde du repertoire c:\data sur ma cle usb dans le rep "Back up Extranet   Eisp-Server1"
tout fonctionne correctement mais j'aimerais juste y incorpore la date du jour  entre Extranet et Eisp  
et la cela fonctionne pas  
voici mon script  
 
@echo off
@echo Sauvegarde des repertoires Eisp-Server1
 
annee=$(date +%Y)mois=$(date +%m)jour=$(date +%d)
 
 
xcopy c:\"Data" "F:\Back up Extranet  annee  Eisp-Server1" /E /H /R /Y /I /D
 
 
@echo Operation Terminée
 
@exit
 
Merci de votre aide  
 

mood
Publicité
Posté le 16-06-2006 à 14:51:47  profilanswer
 

n°1389120
allannou
Posté le 16-06-2006 à 15:19:50  profilanswer
 

sinon j'ai trouve une solution mais il copie juste le jour dans 1er rep puis le mois dans un second puis le reste  
 
@echo off  
@echo Sauvegarde des repertoires Eisp-Server1  
 
 
 
 
xcopy c:\"Data" "F:\Back up Extranet %date%  Eisp-Server1"   /E /H /R /Y /I /D
 
pause  
 
@echo Operation Terminée  
 
@exit

n°1389386
Fred_l
Posté le 16-06-2006 à 20:37:14  profilanswer
 

pour la date :
 
set var=%date%  
echo %var%  --> 16/06/2006
 
set var=%DATE:~0,2%-%DATE:~3,2%-%DATE:~6,4%
echo %var%  --> 16/06/2006    --> 16-06-2006
 
idem pour TIME si tu veux l'heure

n°1389448
top_rem
Posté le 16-06-2006 à 23:06:54  profilanswer
 

Code :
  1. ou plus simplement pour la date
  2. %DATE:/=-%
  3. tu transforme les / en -


Message édité par top_rem le 16-06-2006 à 23:08:08
n°1389864
Fred_l
Posté le 18-06-2006 à 10:44:35  profilanswer
 

regarde l'autre post que j'ai fais :
 
Gestion Date , Date -1 sous dos
 
Ca peut te servir !
 
@+

n°1390309
allannou
Posté le 19-06-2006 à 10:39:45  profilanswer
 

Bonjour ca marche mais mon pb c'est qu'il me creer un premier rep "Back up Extranet  19" puis dedan un rep "06"
pui dedans un autre rep "2006  Eisp-Server1" autrement dit  
il divise en 3 rep selon la date du jour or j'aimerai qu'il creer un rep  
Back up Extranet 19 06 2006 Eisp server1
ou 19/06/2006 correspond à la date
voici mon script  
 
@echo off  
@echo Sauvegarde des repertoires Eisp-Server1  
set var=%date%
xcopy c:\"Data" "F:\Back up Extranet  %date%  Eisp-Server1"  /E /H /R /Y /I /D
 
 
pause  
 
@echo Operation Terminée  
 
@exit  
 
C'est peut etre dans ces parametres qui 'il faut regarder /E /H /R /Y /I /D

n°1390671
top_rem
Posté le 19-06-2006 à 16:35:41  profilanswer
 

Code :
  1. @echo off 
  2. @echo Sauvegarde des repertoires Eisp-Server1 
  3. set var1=%DATE:/=-%
  4. set dossier="F:\Back up Extranet  %var1%  Eisp-Server1"
  5. md %dossier%
  6. xcopy "c:\Data\*.*" %dossier% /E /H /R /Y /I /D
  7. pause 
  8. @echo Operation Terminée 
  9. @exit


 
cela doit marcher, en ce qui concerne les /e/h/r/y/i/d c'est bien  ;)


Message édité par top_rem le 19-06-2006 à 16:41:40

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  recupere la date du jour dans un var

 

Sujets relatifs
Log4J, layout, date au quart d'heureslashes en tt genre et print de date
DATE_FORMAT sur ORDER BY daterécupérer la date de modification d'un fichier
Access: numero de semaine -> date ?problème de calcul de date automatiquement
Jeux Sonic GL mit à jour, et HDRI sous OpenGL.bouton qui decrementeune date
Erreur "Impossible de mettre à jour les statistiques"Différence d'affichage de date entre ASP et PHP via SQLServer
Plus de sujets relatifs à : recupere la date du jour dans un var


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR