At 9:16 PM +0200 4/15/09, lists@??? wrote:
>On me dit dans mon oreillette que l'erreur -15266 correspond à
>errFinderCantMoveSource. Ceci pourrait-il expliquer cela?
En théorie, un script qui travaille de façon répétitive sur un
dossier devrait être muni d'un système de sémaphore pour gérer les
droits en écriture de ce dossier. En effet ajouter un fichier à un
dossier est assez analogue à écrire dans un fichier: on ne peut être
qu'un process à la fois à le faire, les autres doivent attendre qu'on
ait fini pour écrire à leur tour. De surcroît, rien n'assure que, une
fois le fichier fini de recopier, l'autorisation en écriture du
dossier soit instantanément rétablie.
En pratique, ce type de sémaphore est assez difficile à réaliser de
façon rigoureuse, donc on peut choisir de s'en passer et alors
prévoir que le script risque de rencontrer de temps à autre une
erreur d'autorisation: et dans ce cas, organiser une petite boucle
d'attente pour ré-essayer un peu plus tard.
A+!
Emmanuel
_______________________________________________
Applescript_fr mailing list
Applescript_fr@???
http://listes.patpro.net/mailman/listinfo/applescript_fr