[<] Sujet : [AS] Ajouter_un_pr_éfixe_séquentiel_à_une_li ste09de_fichiers
De : PJ <anonyme@...>
Date : 2008-02-28 16:05:29
Sujet : Re: [AS] Ajouter_un_pr_éfixe_séquentiel_à_une_li ste09de_fichiers
De : jlouisleg <anonyme@...>
Date : 2008-02-28 17:36:10
Sujet : Re: [AS] Ajouter_un_pr_éfixe_séquentiel_à_un e_liste09de_fichiers
De : KOENIG Yvan <anonyme@...>
Date : 2008-02-28 17:54:47
Le 28 févr. 2008 à 17:36, jlouisleg a écrit :
> …
> Ton code c'est pour placer un numéro devant le nom de chaque fichiers.
>
> on open (liste_des_fichiers)
>
> set sequence to 0 as integer
>
> tell application "Finder"
> repeat with un_fichier in liste_des_fichiers
> set ancien_nom to name of (info for un_fichier)
> set nouveau_nom to ((text -2 thru -1 of ("00" & sequence + 1) & "-"
> & ancien_nom as string))
> end repeat
> end tell
> end open
>
Le casse-burnes de service intervient.
Quel est l'intérêt d'extraire le nom du fichier dans " info for"
alors que vous êtes dans une boucle "parlant" au Finder?
Il me semble plus simple de coder simplement
set ancien_nom to name of un_fichier
Il serait également utile d'ajouter un peu plus loin
set name of un_fichier to nouveau_nom
et d'incrémenter sequence
ce qui donne:
on open (liste_des_fichiers)
set sequence to 0 as integer
tell application "Finder"
repeat with un_fichier in liste_des_fichiers
set un_fichier to un_fichier as alias
set ancien_nom to name of un_fichier
set sequence to sequence +1
set nouveau_nom to ((text -2 thru -1 of ("00" & sequence ) & "-"
& ancien_nom as string))
set name of un_fichier to nouveau_nom
end repeat
end tell
end open
ATTENTION
la routine suppose qu'elle reçoit une liste de fichiers, pas un dossier.
Yvan KOENIG
_______________________________________________
Applescript_fr mailing list
anonyme@...
http://listes.patpro.net/mailman/listinfo/applescript_fr
Sujet : Re: [AS] Ajouter_un_pr_éfixe_séquentiel_à_une_ liste09de_fichiers
De : jlouisleg <anonyme@...>
Date : 2008-02-28 18:08:08
Sujet : Re: [AS] Ajouter_un_pr_éfixe_séquentiel_à_une_li ste09de_fichiers
De : jlouisleg <anonyme@...>
Date : 2008-02-28 18:55:37
Sujet : Re: [AS] Ajouter_un_pr_éfixe_séquentiel_à_un e_liste09de_fichiers
De : KOENIG Yvan <anonyme@...>
Date : 2008-02-28 19:43:36