Précédent   Forum des professionnels en informatique > Systèmes > Windows
Windows Forum d'entraide sur le système Windows. Lire la F.A.Q Windows XP et la F.A.Q Windows Vista
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/09/2011, 11h13   #1
Futur Membre du Club
 
Femme
Inscription : novembre 2009
Messages : 51
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : novembre 2009
Messages : 51
Points : 15
Points : 15
Par défaut Copie des fichiers récents (.bat)

Bonjour,

ça fait deux mois que je réalise une copie d'une sauvegarde quotidienne sur un autre support à travers une tache planifier de windows serveur 2003 qui execute automatiquement un fichier batch et tout marche très bien sauf que je dois optimiser cette copie car mon répértoire augmente de volume de jour en jour.

Je souhaite copier que les fichiers qui correspondent à la date du jour (les fichiers sources plus récents que les fichiers déstination)

J'utilise la commande xcopy "C:\test sauvegarde\*.*" "C:\test3 sauvegarde"

/d

Si je laisse comme ça : il copie tous les fichiers

Si je mets /d: mm-jj-aaaa : il ne copie rien

Si je mets /d: 08/20/2011 : il copie les fichiers ultérieurs au 20 Aout 2011

ça ne m'arrange pas de fixer la date, je dois trouver une solution pour copier les fichiers créés à la date du jour.

Un grand merci pour votre aide
sarah_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2011, 11h31   #2
Membre régulier
 
Étudiant
Inscription : octobre 2010
Messages : 92
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2010
Messages : 92
Points : 78
Points : 78
Bonjour,

Je ne vais pas t'aider dans ton problème de batch car je ne vois pas du tout ce qu'il faut faire, et mon message sera peut-être hors-sujet, mais si tu souhaites uniquement copier les fichiers créés à la date du jour car trop long de copier tout les fichiers à chaque fois, tu peux utiliser "robocopy" qui te permet de copier tous tes fichiers de façon incrémental.
zeclad01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2011, 12h26   #3
Futur Membre du Club
 
Femme
Inscription : novembre 2009
Messages : 51
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : novembre 2009
Messages : 51
Points : 15
Points : 15
Merci pour votre réponse

Je ne connais pas robocopy comment dois-je m'en servir?
sarah_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2011, 13h41   #4
Membre régulier
 
Étudiant
Inscription : octobre 2010
Messages : 92
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2010
Messages : 92
Points : 78
Points : 78
http://www.libellules.ch/dotclear/in...-la-sauvegarde

Tu peux l'utiliser en tâche planifié je pense, le mettre dans un batch.
Tu l'utilises comme copy ou xocpy en gros.

Regarde la syntaxe sur le premier lien. Si tu as des questions n'hésites pas, dans la mesure où je puisse y répondre.
zeclad01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2011, 14h10   #5
Futur Membre du Club
 
Femme
Inscription : novembre 2009
Messages : 51
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : novembre 2009
Messages : 51
Points : 15
Points : 15
Un grand merci pour votre aide


Je ne sais pas comment exécuter cette commande, il m'affiche : robocopy n'est pas reconnu comme commande interne ou externe???
sarah_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2011, 14h23   #6
Membre régulier
 
Étudiant
Inscription : octobre 2010
Messages : 92
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2010
Messages : 92
Points : 78
Points : 78
Citation:
Envoyé par sarah_ Voir le message
Je ne sais pas comment exécuter cette commande, il m'affiche : robocopy n'est pas reconnu comme commande interne ou externe???
Guide d'utilisation

Vous pouvez télécharger robocopy à partir du RKT Windows http://www.microsoft.com/download/en....aspx?id=17657.
zeclad01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2011, 00h07   #7
Futur Membre du Club
 
Inscription : février 2008
Messages : 23
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 23
Points : 18
Points : 18
Citation:
Envoyé par sarah_ Voir le message
Bonjour,

ça fait deux mois que je réalise une copie d'une sauvegarde quotidienne sur un autre support à travers une tache planifier de windows serveur 2003 qui execute automatiquement un fichier batch et tout marche très bien sauf que je dois optimiser cette copie car mon répértoire augmente de volume de jour en jour.

Je souhaite copier que les fichiers qui correspondent à la date du jour (les fichiers sources plus récents que les fichiers déstination)

J'utilise la commande xcopy "C:\test sauvegarde\*.*" "C:\test3 sauvegarde"

/d

Si je laisse comme ça : il copie tous les fichiers

Si je mets /d: mm-jj-aaaa : il ne copie rien

Si je mets /d: 08/20/2011 : il copie les fichiers ultérieurs au 20 Aout 2011

ça ne m'arrange pas de fixer la date, je dois trouver une solution pour copier les fichiers créés à la date du jour.

Un grand merci pour votre aide
--------------------------------------------
rem ajoute ces variables
set annee=%date:~6,4%
set mois=%date:~3,2%
set jour=%date:~0,2%

mets /d: %mois%/%jour%/%annee%
duchmul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2011, 10h23   #8
Futur Membre du Club
 
Femme
Inscription : novembre 2009
Messages : 51
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : novembre 2009
Messages : 51
Points : 15
Points : 15
Citation:
Envoyé par duchmul Voir le message
--------------------------------------------
rem ajoute ces variables
set annee=%date:~6,4%
set mois=%date:~3,2%
set jour=%date:~0,2%

mets /d: %mois%/%jour%/%annee%
Bonjour

Merci pour votre réponse
En suivant tes instructions, je n'ai aucun fichier copié, je ne sais pas ce qui manque.
La fenêtre dos s'ouvre et se referme, je n'obtient aucun message d'erreur qui pourra m'aider
sarah_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2011, 12h34   #9
Futur Membre du Club
 
Femme
Inscription : novembre 2009
Messages : 51
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : novembre 2009
Messages : 51
Points : 15
Points : 15
Merci beaucoup pour votre aide

Voici le code qui a marché


set vardate=%date:~3,2%-%date:~0,2%-%date:~6,4%

xcopy "C:\test sauvegarde" "C:\test3 sauvegarde" /d:%vardate%
sarah_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h23.


 
 
 
 
Partenaires

Hébergement Web