Как я могу получить количество файлов в папке на iOS?Как я могу получить количество файлов в папке?
ответ
NSFileManager *filemgr = [NSFileManager defaultManager];
NSArray *filelist= [filemgr directoryContentsAtPath: yourPath];
int count = [filelist count];
NSLog ("%i",count);
Использование NSFileManager.
Он говорит об iOS –
@Matt: iOS поддерживает NSFileManager. –
@Seva Вы правы, однако jtbandes связаны с документацией Mac –
NSArray* files = [[NSFileManager defaultManager] directoryContentsAtPath:DIRECTORY];
NSLog(@"%d",[files count]);
- (NSArray *)directoryContentsAtPath:(NSString *)path
устарела. Вместо этого используйте - (NSArray *)contentsOfDirectoryAtPath:(NSString *)path error:(NSError **)error
. Это будет означать, что код Matt S от выше станет:
NSFileManager * filemgr = [NSFileManager defaultManager];
NSArray * filelist = [filemgr directoryContentsAtPath:yourPath error:nil];
int count = [filelist count];
NSLog("%d", count);
directoryContentsAtPath:
устарела.
Если вы хотите получить количество файлов в папке «Документы».
попробуйте это.
NSFileManager *fm = [NSFileManager defaultManager];
NSArray *docPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSArray *filelist= [fm contentsOfDirectoryAtPath:[docPaths objectAtIndex:0] error:nil];
int filesCount = [filelist count];
NSLog(@"filesCount:%d", filesCount);
Является ли это рекурсивным подсчетом? – aneuryzm
@Patrick no это не рекурсивный подсчет. – atuljangra
Спасибо! Быстрый вопрос, есть ли встроенный способ фильтрации по типу файла, или мне нужно прокручивать и проверять имена? –
- 1. Как я могу подсчитать количество файлов в папке в JAR?
- 2. Получить количество файлов в папке, опуская подпапки
- 3. получить количество файлов в папке с AJAX
- 4. Получить количество похожих файлов в папке
- 5. Android, как я могу получить список всех файлов в папке?
- 6. Как получить количество файлов в рекурсивной папке в php
- 7. Ограничить количество файлов в папке
- 8. Как я могу получить X количество файлов в папке с математикой?
- 9. Как получить количество файлов в папке в виде переменной?
- 10. Как я могу эффективно получить количество файлов в каталоге?
- 11. Как я могу получить количество файлов в каталоге
- 12. Как правильно подсчитать количество файлов в папке
- 13. Как я могу получить количество XML-файлов, содержащих определенную фразу?
- 14. Powerbuilder может подсчитывать количество файлов в папке?
- 15. Как я могу указать количество файлов/каталогов
- 16. подсчитывает количество файлов в папке с perl
- 17. C# Количество файлов в папке по минутам
- 18. Как я могу получить количество каталогов в каталоге?
- 19. Получить общее количество файлов и подпапок в папке
- 20. Ограничить количество файлов в определенной папке
- 21. Как я могу получить массив файлов или количество файлов на основе нескольких условий
- 22. Как я могу рассчитать Ресурсы в папке
- 23. Как я могу получить количество реальных ядер?
- 24. как я могу получить количество сообщений?
- 25. Как я могу получить еженедельное общее количество?
- 26. Как я могу получить реальное количество массива?
- 27. Как я могу получить количество удаленных записей?
- 28. Как получить список имен файлов в папке
- 29. Как я могу установить error_log по папке
- 30. Как подсчитать количество файлов в папке в php?
'directoryContentsAtPath:' устарел. См. Ответ @ bitmapdata.com –