PsyCaDi
Messages postés123Date d'inscriptionjeudi 14 novembre 2002StatutMembreDernière intervention30 mars 2009
-
21 juil. 2005 à 12:30
Sensei01
Messages postés94Date d'inscriptionsamedi 22 février 2003StatutMembreDernière intervention27 juin 2006
-
21 juil. 2005 à 15:34
Bonjour,
Je dois écraser une 50aine de fichiers vers une dizaine de répertoires.
Cela ne pose pas de problème sauf quand le fichier que je veux copier existe déjà et qu'il a la propriété "lecture seule".
Je me demandais si il valait mieux que :
- je teste si le fichier est en lecture seule (GetFileAttributes)
- je supprime la lecture seule si besoin (SetFileAttributes)
- je copie le fichier (CopyFileEx)
Ou alors :
- je copie le fichier (CopyFileEx)
- si la copie ne marche pas, je vire la lecture seule (SetFileAttributes)
- je copie le fichier une nouvelle fois. (CopyFileEx)
Etant donné le nombre de fichiers à copier, je veux un truc assez rapide sachant que sur toutes ma liste de fichiers, je vais en avoir 1 ou 2 en lecture seule.
Je passe déjà par les API pour copier et pour jouer avec les attributs.
Sensei01
Messages postés94Date d'inscriptionsamedi 22 février 2003StatutMembreDernière intervention27 juin 2006 21 juil. 2005 à 15:34
Sensei01
tu fais sur ton objet fichier un displayAlerts = fasle ainsi tu ne devrai pas être emmerdé (normalement) lors de la copie
dim f as file
f = ...
f.DisplayAlerts = false
...