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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  faire une sauvegarde dans un repertoire nommé avec la date en .bat

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

faire une sauvegarde dans un repertoire nommé avec la date en .bat

n°1971518
Gruber Han​s
Posté le 05-03-2010 à 19:15:04  profilanswer
 

Bonjour à tous
 
Dans un fichier .bat je voudrais créer un répertoire dont le nom correspond à la date, puis sauvegarder le contenu d'un répertoire dans ce répertoire date.
J'ai fais ceci:
 
set jour= %DATE: /=-%
md %jour%
copy c:\data\*.* %jour%

 
Le problème c'est que ça ne copie que les fichiers, pas les répertoires.
Je remplace alors copy par xcopy /s ou xcopy /E, et la ça ne me copie plus rien du tout...
 
Quelqu'un saurait me dire comment je dois procéder ?
 
Merci d'avance.


Message édité par Gruber Hans le 05-03-2010 à 19:15:39
mood
Publicité
Posté le 05-03-2010 à 19:15:04  profilanswer
 

n°1974302
Gruber Han​s
Posté le 16-03-2010 à 21:37:41  profilanswer
 

105 vues et pas une réponse, c'est pas banal...
 
Personne ne peut m'aider ? Ce problème est pourtant assez classique non ?

n°1974303
Profil sup​primé
Posté le 16-03-2010 à 21:45:42  answer
 

Ben, vue ce qui est écrit, ça ne va copier que les fichier ou répertoire nommé *.* Si il n'y en à pas....
C'est rare les répertoire avec des '.'

n°1974313
Gruber Han​s
Posté le 16-03-2010 à 22:07:26  profilanswer
 

En effet je n'avais pas pensé à ça...
Il faudrait que je tape quoi alors pour copier les répertoires (et tout ce qu'ils contiennent) ?

n°1974324
Profil sup​primé
Posté le 16-03-2010 à 22:55:33  answer
 

si tu veux copier tout le répertoire data :
 
xcopy c:\data %jour%
 
si c'est tout le contenu du répertoire data :
 
xcopy c:\data\* %jour%

n°1974325
Profil sup​primé
Posté le 16-03-2010 à 22:56:33  answer
 

Avec les option /s ou /E je sais pas.


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

  faire une sauvegarde dans un repertoire nommé avec la date en .bat

 

Sujets relatifs
récupérer la date du dernier jour du mois précédentMacro Sauvegarde avec mot de passe
batch date de création de fichier[Résolu] Date Picker : récupérer la valeur Date
Obtennir le jour par la date[Résolu]Date('Y') +1
Batch pour sauvegardes auto +insérer la date dans le nom du répertoirerequête sur une date
[oracle] Requete avec filtre sur une date 
Plus de sujets relatifs à : faire une sauvegarde dans un repertoire nommé avec la date en .bat


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