Demande d'aide ROBOCOPY ou autre solution

cs_lameth78 Messages postés 2 Date d'inscription vendredi 25 avril 2008 Statut Membre Dernière intervention 23 février 2009 - 19 févr. 2009 à 18:51
cs_lameth78 Messages postés 2 Date d'inscription vendredi 25 avril 2008 Statut Membre Dernière intervention 23 février 2009 - 23 févr. 2009 à 14:01
Bonjour,

Objectif :

Copier un répertoire et l'ensemble des sous répertoire ainsi que les fichiers.
Je doit copier les répertoire en fonction d'une date pour ne pas récupérer les dernier répertoire mais les précédente.

Pour ce faire j'ai utiliser la commande 
robocopy "\\192.168.100.200\c$\Program Files\Archivage\209" H:\209 /E /MINAGE:15 /Log+:"C:\Users\Patrick\Log Copie\7411.log"

Exemple de structure de dossier :
C:/209/Archive/0812000101_1/          => C'est le répertoire source
C:/209/Archive/0812000101_1/20090215       => sous répertoire de la source les fichiers sont dans ce répertoire
C:/209/Archive/0812000101_1/20090216       => sous répertoire de la source les fichiers sont dans ce répertoire
C:/209/Archive/0812000101_1/20090217       => sous répertoire de la source les fichiers sont dans ce répertoire

Un nouveau répertoire est créé tous les jours contenant plusieurs fichiers (environ 400)
Chaque répertoire (200902xx) fait entre 10 et 20 Go

Cela fait un moment que je tourne en rond pour m'en sortir avec Robocopy.
Et résultat, BAD

J'ai test avec les différentes option (/S /E /SECFIX /IS /IT /COPYALL, etc...) toujours le même résultat.
Copie de l'ensemble des répertoire (20090215, 20090216, 20090217, etc..), mais sans les fichiers.
Seul quelques fichiers qui ce trouvent dans le premier répertoire qui est copié mais pas tous les fichiers de ce répertoire.
En revanche les autres répertoires son vide, alors que des fichiers existe bien de l'autre côté.

Serveur source Win 2003 avec droit sur les répertoires.
Poste destination Vista Ultimate.

Quand j'utilise la fonction Xcopy, je récupère bien tout, là vraiment je comprend plus rien.
xcopy \\192.168.100.200\c$"Program Files"\Archivage\209 H:\209 /E /H /R /Y /I /D
Tous les dossiers et répertroires sont copié.
Inconvéniant de cette commande c'est que je peux pas lui dire de copier seulement les répertoires de plus de 15 jours.
Sauf en lui prescisent une date lors de l'exécution. Problème personne sera face à l'écran pour saisir une date.

J'espère avoir était assez claire.
Si vous avez une solution à m'apporter, elle sera toujours la bien venu.
Peu importe que ce soit du bat ou vbs, du moment que je peux lancer le script en commande DOS.

PS : j'ai parcouru le net toute la journée sans trouver quoi que ce soit.
PS2 : les réponse du style google et ton ami ou RTFM, merci bien mais déjà parcouru.

Merci

1 réponse

cs_lameth78 Messages postés 2 Date d'inscription vendredi 25 avril 2008 Statut Membre Dernière intervention 23 février 2009
23 févr. 2009 à 14:01
Problème résolu, j'ai pu constater que pas mal de personne avait vu le topic mais personne n'a répondu...

J'y met la solution ou pas, tel est la question.

Bon je suis pas un enfoirée à mettre résolu sans donner la solution tout de même.

robocopy "\\192.168.100.200\c$\Program Files\Archivage\209" H:\209\ *.* /E /ZB /DCOPY:T /COPYALL /SECFIX /SL /MINAGE:28 /Log:"C:\COMMUN\Log_Sauvegarde_Caméra\209.log"

ici je ne copie que les fichiers plus vieux de 28 jours.

Pourquoi ne pas prendre les 28 premiers jours, pour la simple est bonne raison que je ne garde que les fichiers datant de 28 à 60 jours.
0
Rejoignez-nous