faire une sauvegarde dans un repertoire nommé avec la date en .bat - Shell/Batch - Programmation
Marsh Posté le 16-03-2010 à 21:37:41
105 vues et pas une réponse, c'est pas banal...
Personne ne peut m'aider ? Ce problème est pourtant assez classique non ?
Marsh Posté le 16-03-2010 à 21:45:42
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 '.'
Marsh Posté le 16-03-2010 à 22:07:26
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) ?
Marsh Posté le 16-03-2010 à 22:55:33
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%
Marsh Posté le 05-03-2010 à 19:15:04
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