Aide Internet : tonton51 Aide Sécurité : lescinqcs1 Aide Multimedia : sencha calida et 35 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

Commande MSDOS [RESOLU]

 
n°315462
djpat
Profil : Connu(e)
Posté le 12-01-2005 à 08:57:38  profilanswer
 

Bonjour,
 
J'ai un dossier sur un serveur que je sauvegarde quotidiennement sur un PC mais le problème est que le dossier du serveur change de nom chaque semaine (05-02 aujourd'hui par exemple).  
 
La sauvegarde se fait par un xcopy du genre :
xcopy  \\serveur\05_02\*.* \\pc\sauvegarde\05_02\
 
le problème c'est que chaque lundi je dois modifier le script, je voulais savoir s'il existait un moyen de récupérer la date pour en sortir l'année et la semaine.
 
Autre solution, sur le serveur on ne garde que les deux dernières semaines, il serait peut être faisable de connaitre le plus récent (05_01 et 05_02 => on fait la sauvegarde de 05_02) mais je vois pas trop comment faire
 
En fait je suis nul en MSDOS :cry:


Message édité par djpat le 28-01-2005 à 19:26:22
mood
Publicité
Posté le 12-01-2005 à 08:57:38  profilanswer
 

n°315482
bodbod
Planquez vous, bodbod arrive..
Profil : Star du forum
Posté le 12-01-2005 à 20:55:49  profilanswer
 

c'est un script .bat ?
Si oui, alors je pense qu'il te faudrait un petit executable en tache de fond qui te genre ton .bat en fonction de la date.
 
Ou directement un executable qui fait la copie. ;)


---------------
Attention, un petit bodbod est en cours d'assemblage !!!
Il viendra prendre ma place à sa sortie :D
n°315491
G-UNIT
Pensez à Google...
Profil : Célèbre
Posté le 13-01-2005 à 01:53:53  profilanswer
 

Bonsoir,
 
Quand se lance la sauvegarde? sous DOS au démarrage? sous windows?
 
Il serait effectivement plus simple de créer un exe en vb par exemple qui créer le fichier bat et le lance... ;)


---------------
Webmaster Indépendant -> UNITPROD - Web creations / Blog UNITPROD
n°315762
djpat
Profil : Connu(e)
Posté le 24-01-2005 à 15:07:12  profilanswer
 

c'est effectivement un .bat qui se lance plusieurs fois par jour en tache planifié sous windows
 
et comment tu trouve le 05_02 en VB ? le 05 ok mais le 02 ? je suis pas très doué en VB mais tu as une fonction qui te donne le numéro de la semaine ?

n°315766
G-UNIT
Pensez à Google...
Profil : Célèbre
Posté le 24-01-2005 à 20:30:42  profilanswer
 

DatePart(DateInterval.WeekOfYear, CurrentDate)
 
;)


---------------
Webmaster Indépendant -> UNITPROD - Web creations / Blog UNITPROD
n°315772
djpat
Profil : Connu(e)
Posté le 25-01-2005 à 09:28:25  profilanswer
 

ca marche avec VB6 ca normalement ?
 
J'ai une erreur "Object Required" a l'execution

n°315782
G-UNIT
Pensez à Google...
Profil : Célèbre
Posté le 25-01-2005 à 19:56:56  profilanswer
 

C'est peut être avec VB6.NET
 
Va voir sur http://www.vbfrance.com/ pour trouver ton bonheur... ;)


---------------
Webmaster Indépendant -> UNITPROD - Web creations / Blog UNITPROD
n°315784
bodbod
Planquez vous, bodbod arrive..
Profil : Star du forum
Posté le 25-01-2005 à 20:36:45  profilanswer
 

en .NET, c'est tout simplement  :

DateTime.Now()

;)
 
En VB6, la Date, c'est pas "Now" ?

MaDate = Now 'recup de la date dans la variable d


Message édité par bodbod le 25-01-2005 à 20:37:47

---------------
Attention, un petit bodbod est en cours d'assemblage !!!
Il viendra prendre ma place à sa sortie :D
n°315830
djpat
Profil : Connu(e)
Posté le 28-01-2005 à 08:02:20  profilanswer
 

c'est bien Now et DatePart par contre le DateInterval il  pas l'air de connaitre ...

n°315847
bodbod
Planquez vous, bodbod arrive..
Profil : Star du forum
Posté le 28-01-2005 à 18:31:59  profilanswer
 

Pour avoir le n° de la semaine :

Format("28/01/2005","ww" )


Ca renverra 5 comme la cinquieme semaine ;)


---------------
Attention, un petit bodbod est en cours d'assemblage !!!
Il viendra prendre ma place à sa sortie :D
n°315850
djpat
Profil : Connu(e)
Posté le 28-01-2005 à 19:25:55  profilanswer
 

merci ;)


Aller à :
Ajouter une réponse
 


Hit-Parade des sites francophones