Hello
Je veux faire une recherche d'un ou plusieurs fichier sur le systeme de fichier ... J'utilise pour cela NSFileManager et sa methode (NSArray*)subpathsAtPath
NSString*)aPath
Le code tourne et me renvoit ce que je recherche ...
Mais le probleme vient lorsque je veux faire une GRANDE recherche a partir du du dossier racine "/"... En effet l'initialisation de mon tableau avec subpathsAtPath (repgoupant tous les paths des fichiers et dossiers sur le DD) prends enormement d'espace memoire (~ + de 200 mo !!!!! ). c un peu comprehensible puisqu'il va mettre des centaines de milliers de path en memoires....
En attendant je vais modifier mon code et utiliser NSTask et la commande /usr/bin/find puis recuperer les paths qui m'interessent... Comme ca plus de problemes de debordement de memoire mais niveau performance je vais y perdre ...
Alors est ce qu'il y a une meilleure methode pour faire une recherche sur le systeme de fichier tout en evitant le probleme memoire...
Un peu comme l'outil de recherche sur mac os x (pomme+F) qui est tres performant et peu gourmant en ressource ...
Merci a vous par avance .. .
@+
Je veux faire une recherche d'un ou plusieurs fichier sur le systeme de fichier ... J'utilise pour cela NSFileManager et sa methode (NSArray*)subpathsAtPath
Le code tourne et me renvoit ce que je recherche ...
Mais le probleme vient lorsque je veux faire une GRANDE recherche a partir du du dossier racine "/"... En effet l'initialisation de mon tableau avec subpathsAtPath (repgoupant tous les paths des fichiers et dossiers sur le DD) prends enormement d'espace memoire (~ + de 200 mo !!!!! ). c un peu comprehensible puisqu'il va mettre des centaines de milliers de path en memoires....
En attendant je vais modifier mon code et utiliser NSTask et la commande /usr/bin/find puis recuperer les paths qui m'interessent... Comme ca plus de problemes de debordement de memoire mais niveau performance je vais y perdre ...
Alors est ce qu'il y a une meilleure methode pour faire une recherche sur le systeme de fichier tout en evitant le probleme memoire...
Un peu comme l'outil de recherche sur mac os x (pomme+F) qui est tres performant et peu gourmant en ressource ...
Merci a vous par avance .. .
@+