Toujours les fichiers à l'oeil
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
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
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
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.
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
Merci bcp