OVH Cloud OVH Cloud

fabriquer un alias d'alias

24 réponses
Avatar
pere.noel
je cherche un moyen pour fabriquer un alias d'alias (but : tester une
extension C pour Ruby).

le problème :

si je crée un "target_alias" d'un fichier "target" puis un
"alias_of_alias" de l'alias "target_alias" j'obtiens un alias qui pointe
directement sur "target", ce qui n'est pas le but recherché...

j'ai essayé de "ruser" ))

je crée un fichier texte vode "target_alias" par touch ;
je crée un alias de celui-ci "alias_of_alias" ;
je supprime "target_alias" par rm -f ;
je crée un fichier quelconque "target" ;
enfin je crée un alias "target_alias de "target".

pas de pot "alias_of_alias" pointe quand même directement sur "target"
et non, ce que je recherche, sur "target_alais".

qq'un sur la liste as-patpro a répondu "impossible" de même sur la liste
alt.comp.lang.applescript.

ça me gène de produire un code dont une fonctionalité n'est pas testée :

OSErr FSResolveAliasFile (
FSRef * theRef,
Boolean resolveAliasChains, // <== c'est ce que je souhaite tester...
Boolean * targetIsFolder,
Boolean * wasAliased
);
--
une bévue

4 réponses

1 2 3
Avatar
pere.noel
Eric Levenez wrote:

mais sont-ils aussi souples que les alias record ?


Tout dépend de ce que l'_on_ veut faire. D'après ce que _tu_ veux faire
avec, non.

autre question quand est-ce qu'un hardlink casse, est orphelin ?
peut-on le détecter facilement ?


Cette question n'a pas de sens, du moins dans le sens où tu le penses.


OK merci beaucoup, comme tu l'avais bien intuité, ma question n'avait
pour but que de vérifier qu'utiliser Alias Record (dans mon cas) au lieu
de Hard Link avait un intérêt...
--
une bévue


Avatar
pere.noel
Saïd wrote:

peut-on le détecter facilement ?


Non, parce qu'on a aucune idee de qui est l'"original" (noter les
guillemets autour de original).


OK merci, donc je ne fais pas fausse route en urilisant des Alias Record
à la "Apple".

--
Sind zu sein und es seiend in einem Schiff. Fällt zu sein hat das Wasser.
Wer bleibt er? -- Heidegger


t'es vache qd même avec ce nazi Heidegger )))
--
une bévue


Avatar
Eric Levenez
Le 5/09/06 7:10, dans
<1hl6jis.bypfmz12xz96xN%, « Une bévue »
a écrit :

l'alias n'est pas, en partie, responsable de la convivialité du mac ?


Je n'ai aucun alias et mon Mac est convivial. Tout comme sous Windows je
n'ai aucun lien non plus. Mais je n'ai aucun lien en dur non plus pour la
gestion de mes fichiers personnels.

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.

Avatar
pere.noel
Eric Levenez wrote:


Je n'ai aucun alias et mon Mac est convivial. Tout comme sous Windows je
n'ai aucun lien non plus. Mais je n'ai aucun lien en dur non plus pour la
gestion de mes fichiers personnels.


OK
--
une bévue

1 2 3