[R] Robocopy et ses subtilités.

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Ks10
Niveau 6
Niveau 6
Messages : 282
Enregistré le : mer. 25 avr. 2012 20:38
Status : Hors ligne

[R] Robocopy et ses subtilités.

#1

Message par Ks10 »

Bonjour à tous !

Aujourd'hui je suis confronter à un problème de sauvegarde. J'aimerais sauvegarder un utilisateur précis sur mon pc.
Et pour cela j'ai utiliser la commande robocopy dans la fenêtre MSDOS qui force la copie des dossiers et fichiers robuste de windows.
Cependant j'aimerais sauvegarde que 3 répertoires dans le dossier de mon utilisateurs (bureau, documents & favoris) pour cela j'ai utiliser " /XD " pour exclure mes dossiers cependant lors de la copie il récupère toujours APPDATA.

Regardez la syntaxe que j'ai utiliser :

Code : Tout sélectionner

robocopy C:\Users\Administrateur E:\Users\Administrateur /XD "C:\Users\Administrateur\AppData" "C:\Users\Administrateur\Contacts" "C:\Users\Administrateur\Links" "C:\Users\Administrateur\Music" "C:\Users\Administrateur\Pictures" "C:\Users\Administrateur\Videos" "C:\Users\Administrateur\Searches" "C:\Users\Administrateur\Downloads" /e
Pour les connaisseurs pourquoi ma commande récupère le dossier appdata que j'ai exclue ?

Merci d'avance !
A bientôt
Modifié en dernier par Ks10 le mer. 22 janv. 2014 05:57, modifié 1 fois.
Avatar du membre
scorp84
Niveau 7
Niveau 7
Messages : 415
Enregistré le : mar. 04 nov. 2008 21:51
Localisation : Avignon, France
Status : Hors ligne

Re: [..] Robocopy et ses subtilités.

#2

Message par scorp84 »

Bonjour Ks10,

1. Robocopy exclut il les autres dossiers que tu as exclu ou pas ?

2. As tu essayé avec juste AppData ?

3. Autre solution : 3 lignes de sauvegarde (1 pour chacun : bureau, documents & favoris)

Amicalement.

BM
Avatar du membre
labougie
Niveau 4
Niveau 4
Messages : 68
Enregistré le : dim. 03 nov. 2013 14:36
Status : Hors ligne

Re: [..] Robocopy et ses subtilités.

#3

Message par labougie »

Bonjour,

La syntaxe ne serait elle pas?

ROBOCOPY source destination option

labougie
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Robocopy et ses subtilités.

#4

Message par jguinch »

On est sur le forum AutoIt ou bien ???
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
jl56
Niveau 7
Niveau 7
Messages : 415
Enregistré le : mer. 24 oct. 2007 22:42
Localisation : 56000
Status : Hors ligne

Re: [..] Robocopy et ses subtilités.

#5

Message par jl56 »

Bonjour,

Le plus simple serait de faire un robocopy par sous dossiers ( bureau, mes documents et favoris)

A+

JL56
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Robocopy et ses subtilités.

#6

Message par Tlem »

Pareil que jguinch.
Merci de continuer ce sujet seulement si il est en rapport avec AutoIt.

Voici de quoi vous inspirer : http://www.autoitscript.com/forum/topic ... up-restore
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
Ks10
Niveau 6
Niveau 6
Messages : 282
Enregistré le : mer. 25 avr. 2012 20:38
Status : Hors ligne

Re: [..] Robocopy et ses subtilités.

#7

Message par Ks10 »

Bonjour à tous !

Tout d'abord oui ce sujet est en rapport avec Autoit car j'aimerais automatiser ça avec autoit mais avant d'écrire mon script je dois faire des tests & les résultats que j'ai obtenu jusque la n'ont pas été concluant.

Oui, il y aura la solution, de lancer un robocopy sur chaque dossier mais cela compliquerais la situation dans mon script. L'idéal serait justement de pouvoir exclure les dossiers en une seul fois & les récupérer en une seul fois également.

Parce que en utilisant 3 fois le robocopy en automatisation, je ne pourrait pas contrôler l'attente d'une commande l'un après l'autre car la taille des fichiers varieront et je n'aurais aucun contrôle sur le timing. Donc voila pourquoi je voudrais exclure les dossiers.

merci d'avance.
Avatar du membre
scorp84
Niveau 7
Niveau 7
Messages : 415
Enregistré le : mar. 04 nov. 2008 21:51
Localisation : Avignon, France
Status : Hors ligne

Re: [..] Robocopy et ses subtilités.

#8

Message par scorp84 »

Bonjour KS10,

Voici le code que j'utilise avec Robocopy.

Il permet de :
- définir le répertoire d'origine
- celui de destination
- Exclure des fichiers
- Envoyer un rapport par mail via un compte gmail.

De plus, le fichier rapport est nettoyé pour ne garder que les fichier sur lesquels Robocopy est intervenu.
► Afficher le texte
Il nécessite que tu lui indiques le chemin de l'exe robocopy et un compte gmail.

En espérant que cela puisses t'aider.

Si certains ont des idées pour l'optimiser, je suis preneur :-)

Amicalement.

BM
Avatar du membre
Ks10
Niveau 6
Niveau 6
Messages : 282
Enregistré le : mer. 25 avr. 2012 20:38
Status : Hors ligne

Re: [..] Robocopy et ses subtilités.

#9

Message par Ks10 »

Merci pour ton aide, je vais essayer de voir ce que je peux faire avec tous sa :')
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [R] Robocopy et ses subtilités.

#10

Message par Tlem »

Bonsoir.
Sans vouloir couper l'herbe sous les pieds de BM, vous pouvez aussi consulter ce sujet : http://www.autoitscript.com/forum/topic ... bocopy-gui et surtout si c'est un problème pour la construction de la ligne de commande, je vous conseil d'essayer le très bon "Robocopy Wizard Setup" qui existe en Français.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Répondre