Le 14 avr. 2008 à 20:20, Yves PETRONIN a écrit :
> J' utilise depuis le système 8 un script de sauvegarde, modernisé et
> amélioré récemment grâce à D Varlet et dont la partie "noble" est ci
> dessous:
>
>
> tell application "Finder"
>
> with timeout of 1800 seconds
>
> duplicate every item of folder NomUser of folder "Users" of
> startup disk to folder NomNouveauDossier of folder
> DossierArchivesUser of disk pBackupDisk with replacing
>
> end timeout
> end tell
>
>
> Ce script fonctionnait parfaitement. Toutefois, depuis peu il
> retourne une erreur suite sans doute à un dossier utilisateur qui est
> devenu trop gros.... Nombre de fichiers? Taille totale du dossier?
> Le script continue à fonctionner pour des dossiers de quelques Go.
> Est ce que cette limite de taille ou de nombre d'éléments est
> connue? Certes un shell script ou un "do shell script" dans mon
> script AS éliminerait sans doute le problème. De plus, depuis que
> j'ai découvert rsync, je commence à trouver mon ancien script un peu
> désuet, mais je suis débutant et je trouve qu'il est plus facile de
> tester en AS. Par ailleurs je suis en 10.4.11 et je n'ai pas accès à
> time machine.
Bonsoir
Il me semble que le fait que le Finder "rame" lorsqu'on lui demande
de travailler sur un dossier contenant de nombreux éléments n'est pas
nouveau.
C'est pour cette raison que je limite habituellement le contenu d'un
dossier à 500 éléments.
Je suis peut-être trop prudent puisque j'ai pu constater que le
logiciel de récupération qui a travaillé sur mon disque dur HS fin
2006 utilisait une limite de 1000 éléments.
J'aimerais pouvoir me passer du Finder au bénéfice de System Events
mais mon système de travail est 10.4.11 et dans ce cas,
move et duplicate ne sont pas disponibles dans System Events pour le
déplacement de fichiers.
Yvan KOENIG
_______________________________________________
Applescript_fr mailing list
Applescript_fr@???
http://listes.patpro.net/mailman/listinfo/applescript_fr