Dossier vide?
tablier
Membre
J'ai besoin de savoir si un dossier est vide de fichier. Je dois le considérer comme vide même s'il contient des fichiers "transparents".
contentsOfDirectoryAtPath: ne marche pas car le file manager compte tout les fichiers.
attributesOfItemAtPath: ne donne pas l'information
J'ai bien trouvé contentsOfDirectoryAtURL:includingPropertiesForKeys:options:error: qui devrait me dire si un fichier particulier est transparent ou non. Il me reste à faire des boucles pour trouver ce que je cherche.
Y-t-il quelque chose de plus simple pour trouver quel est le nombre de fichier d'un dossier qui seront affichés par le "finder" ?
contentsOfDirectoryAtPath: ne marche pas car le file manager compte tout les fichiers.
attributesOfItemAtPath: ne donne pas l'information
J'ai bien trouvé contentsOfDirectoryAtURL:includingPropertiesForKeys:options:error: qui devrait me dire si un fichier particulier est transparent ou non. Il me reste à faire des boucles pour trouver ce que je cherche.
Y-t-il quelque chose de plus simple pour trouver quel est le nombre de fichier d'un dossier qui seront affichés par le "finder" ?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
La seule méthode fiable est d'utiliser LSCopyItemInfoForRef ou LSCopyItemInfoForURL
A ma décharge, il faut dire qu'en objective-C on ne les trouve pas directement!
:P Merci du rappel
Dans cette solution et suivant la valeur de "dossier", on obtient tout les items affichés par le finder ou seulement les items de type dossier (package compris).