¿Cómo puedo contar los archivos en un directorio? No pude encontrar nada relevante en la referencia de clase de NSFileManager
.Obtener el recuento de archivos en un directorio
7
A
Respuesta
13
contentsOfDirectoryAtPath:error:
devuelve NSArray
. Simplemente envíe count
a la matriz.
3
contentsOfDirectoryAtPath:error:
devuelve NSArray
de todo en un directorio (Archivos + Carpetas).
Para obtener el número de archivos sólo, puede filtrar la siguiente manera:
NSMutableArray *files = [[NSMutableArray alloc] init];
NSArray *itemsInFolder = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:folderpath error:NULL];
NSString *itemPath;
BOOL isDirectory;
for (NSString *item in itemsInFolder){
itemPath = [NSString stringWithFormat:@"%@/%@", folderpath, item];
[[NSFileManager defaultManager] fileExistsAtPath:item isDirectory:&isDirectory];
if (!isDirectory) {
[files addObject:item];
}
}
return [files count];
0
subpathsOfDirectoryAtPath:error: devuelve una matriz con toda camino de directorio de destino incluyen subdirectorio.
Pero como dice el documento, "es posible que no desee usarlo en el código de rendimiento crítico".
Cuestiones relacionadas
- 1. Recuento de archivos en un directorio usando C++
- 2. Python: ¿Cómo obtener archivos en un archivo sin el directorio?
- 3. Obtener nombres de archivos de un directorio en Android
- 4. Obtener rutas absolutas de todos los archivos en un directorio
- 5. Obtener el recuento de referencia de un objeto en PHP?
- 6. Cómo obtener archivos en un directorio, incluidos todos los subdirectorios
- 7. ¿Cómo puedo saber cuántos archivos hay en un directorio?
- 8. ¿Cómo obtener todos los archivos en un directorio?
- 9. Cómo obtener archivos en las subcarpetas también desde el directorio
- 10. Obtener el recuento de caracteres de EditText
- 11. Copia de archivos desde un directorio en un directorio existente
- 12. Muchos archivos en un directorio?
- 13. Archivos en el directorio en C++
- 14. ¿Cómo obtener un recuento de todos los archivos en un repositorio git?
- 15. Obtener recursivamente el tamaño de un directorio
- 16. ¿Cómo obtener el recuento de referencia de un NSObject?
- 17. Obtener el recuento de elementos jQuery.each()
- 18. ¿Cómo obtener un recuento de páginas en un documento mPDF?
- 19. Regex para archivos en un directorio
- 20. Contar el número de archivos en un directorio utilizando Java
- 21. Obtener el recuento de líneas de todos los archivos del proyecto en orden ordenado. (Terminal Bash)
- 22. Obtener cada archivo en un directorio, Python
- 23. ¿Cómo obtengo un tamaño de directorio (archivos en el directorio) en C#?
- 24. Obtener el directorio raíz predeterminado en Java
- 25. ¿Cómo obtener la lista de archivos en un directorio en un script de shell?
- 26. cómo obtener todos los archivos en un directorio en ipad usando el objetivo c
- 27. Obtener el Directorio de aplicaciones
- 28. Obtener el directorio de un archivo de script bash en
- 29. Buscar el número de archivos en un directorio
- 30. Determinar el número de archivos en un directorio
gracias por la respuesta rápida, ¡funciona perfectamente! – Sean