Toujours les fichiers à  l'oeil

21:28 modifié dans API AppKit #1
Hello à  tous,
Je voudrais tout simplement savoir comment je pourrais tout le temps avoir un oeil sur mes fichiers.
En fait, je retire un NSArray grâce à  la méthode directoryContentsAtPath de la classe NSFileManager.
Et le truc c'est que je veux surveiller chacun des fichiers, si un des fichier va ds un dossier (dont le path est forcément défini depuis mon app) et qu'il change d'extension, je le perd :(
En gros, j'arrive juste à  gérer les fichiers grâce un leur path en dur avec leur extension. comment je fais pour gérer ces fichiers sans devoir utliser leur extensions ?
Merci

Réponses

  • Eddy58Eddy58 Membre
    21:28 modifié #2
    Et bien, est-ce que ton but est de cacher physiquement les extensions, ou bien supprimer les extensions pour gérer les fichiers ?

    1) Si tu veux cacher physiquement les extensions, tu utilises la méthode :
    [tt]
    - (BOOL)changeFileAttributes:(NSDictionary *)attributes atPath:(NSString *)path
    [/tt]
    Avec la key NSFileExtensionHidden sur NO, tu caches l'extension.

    2) Si tu veux supprimer les extensions dans ton NSArray, tu utilises la méthode
    [tt]- (NSString *)stringByDeletingPathExtension[/tt]
    sur toutes les strings de ton array. :)
  • 21:28 modifié #3
    - (NSString *)stringByDeletingPathExtension
    Ok celle-la me convient parfaitement. Car si je change grâce à  la méthode changeFileAttributes (que j'avais déjà  essayé), ça me supprime en effet l'extension du fichier.. et comme je suis censé surveiller un programme qui gère les fichiers PDF d'un dossier, et que ces extensions disparaisse, j'ai peur que ce programme ne délire complètement :p
    Merci bcp o:)
Connectez-vous ou Inscrivez-vous pour répondre.