Page 1 sur 1

[R] Copie de fichier qui se passe mal

Posté : jeu. 09 juin 2011 08:12
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?

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

Posté : jeu. 09 juin 2011 08:19
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.

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

Posté : jeu. 09 juin 2011 12:13
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?

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

Posté : jeu. 09 juin 2011 15:39
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

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

Posté : jeu. 09 juin 2011 16:11
par mokoto
Merci je vais tester ça demain :)

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

Posté : jeu. 16 juin 2011 12:25
par mokoto
Merci ca marche mais maintenant je dois améliorer le programme.