[R] Copie de fichier qui se passe mal

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
mokoto
Niveau 2
Niveau 2
Messages : 21
Enregistré le : jeu. 27 janv. 2011 10:31
Status : Hors ligne

[R] Copie de fichier qui se passe mal

#1

Message par mokoto »

Bonjour,

Dans mon script il y a plusieurs copie de fichiers, tout se passe bien sauf pour les favoris internet explorer. En effet il arrive que ceux ci ne soient pas copiés une fois sur dix.

Code : Tout sélectionner

DirCopy($strAppData & "\Favoris", 1)
Comment faire pour s'assurer que la copie fonctionne à 100%? Devrais je utiliser plutôt FileCopy?
Modifié en dernier par mokoto le jeu. 16 juin 2011 12:26, modifié 1 fois.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [...] Copie de fichier qui se passe mal

#2

Message par Tlem »

Extrait de la documentation :
DirCopy

DirCopy ( "source dir", "dest dir" [, flag] )

Return Value
Success: Returns 1.
Failure: Returns 0 if there is an error copying the directory.
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é".
mokoto
Niveau 2
Niveau 2
Messages : 21
Enregistré le : jeu. 27 janv. 2011 10:31
Status : Hors ligne

Re: [...] Copie de fichier qui se passe mal

#3

Message par mokoto »

Désolé j'ai coupé le code mais le code réel est celui là :

Code : Tout sélectionner

DirCopy($strAppData & "\Favoris" , "\\" & $SERVEURLOCAL& "\Siege\" & $DOSSIERCIBLE & "\" & $Computer & "\Favoris", 1)
Est il possible de générer un fichier .log ou l'on pourrait voir les échecs et réussites des copies?
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Copie de fichier qui se passe mal

#4

Message par mikell »

Code : Tout sélectionner

$log = $chemin & "\monlog.log"

If NOT DirCopy($strAppData & "\Favoris" , "\\" & $SERVEURLOCAL& "\Siege\" & $DOSSIERCIBLE & "\" & $Computer & "\Favoris", 1) Then
  $file = FileOpen($log, 1)
  FileWrite($file, "pas marché" & ... etc...)
  FileClose($file)
EndIf
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
mokoto
Niveau 2
Niveau 2
Messages : 21
Enregistré le : jeu. 27 janv. 2011 10:31
Status : Hors ligne

Re: [..] Copie de fichier qui se passe mal

#5

Message par mokoto »

Merci je vais tester ça demain :)
mokoto
Niveau 2
Niveau 2
Messages : 21
Enregistré le : jeu. 27 janv. 2011 10:31
Status : Hors ligne

Re: [..] Copie de fichier qui se passe mal

#6

Message par mokoto »

Merci ca marche mais maintenant je dois améliorer le programme.
Répondre