как получить список файлов XML из каталога документов - PullRequest
1 голос
/ 03 апреля 2012

Я занимаюсь разработкой приложения. Я хочу получить имена всех файлов .xml из каталога документов, поэтому, пожалуйста, скажите мне, как это сделать.

Ответы [ 2 ]

2 голосов
/ 03 апреля 2012

Попробуйте это:

NSArray *documentPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,   NSUserDomainMask, YES);
NSString *documentsDir = [documentPaths objectAtIndex:0];
NSString *xml_path = [documentsDir stringByAppendingPathComponent:@"xmlfolder"]; // if you have folder 
NSArray *list =[NSBundle pathsForResourcesOfType:@"xml" inDirectory:xml_path];
NSLog(@"%@",list);
0 голосов
/ 03 апреля 2012

Сделайте следующее:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *docPath = [paths objectAtIndex:0];
NSFileManager *fm = [NSFileManager defaultManager];
NSArray *dirContents = [fm contentsOfDirectoryAtPath:docPath error:nil];
NSPredicate *fltr = [NSPredicate predicateWithFormat:@"self ENDSWITH '.xml'"];
NSArray *xmlFiles = [dirContents filteredArrayUsingPredicate:fltr];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...