kLSItemInfoIsSymlink ?

tabliertablier Membre
18:34 modifié dans API AppKit #1
J'ai besoin d'explorer toutes les possibilités de type de fichier.
Si j'utilise la commande:
(void) LSCopyItemInfoForRef ( &fRef, kLSRequestAllInfo, &monEnreg) ;
j'obtiens pas mal de renseignements en analysant les flags. L'un des flags est : kLSItemInfoIsSymlink . Ce flag devrait être VRAI si j'ai à  faire à  un "Lien UNIX".  J'ai donc créé, à  partir de la console et en utilisant ln, un "hard link" et un "symbolic link". A l'analyse, le flag reste toujours FAUX.
Question: quel type de fichier faut-il créer pour voir ce flag passer à  VRAI, et comment le créer?

Réponses

  • fouffouf Membre
    18:34 modifié #2
    Il s'agit aussi peut-etre du type de formatage du chemin qui en détermine le type. Du genre, sépration par : -> chemin Mac, séparation par / -> Unix.
  • tabliertablier Membre
    18:34 modifié #3
    Je pense que le problème n'est pas entre : et / dans les chemins car LSCopyItemInfoForRef demande un FSReF pour identifier le fichier examiné. FSRef étant obtenu par FSPathMakeRef, si le symbole de séparation n'est pas le bon, on obtient une erreur en retour.
Connectez-vous ou Inscrivez-vous pour répondre.