我正在开发一个应用程序。我想从文档目录中获取所有.xml文件的名称,所以请告诉我如何执行此操作。如何从文档目录中获取xml文件的列表
1
A
回答
2
试试这个:
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
操作步骤如下:
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];
+0
这会在行NSPredicate * fltr = [NSPredicate predicateWithFormat:@“。xml”]处终止应用程序。 – Venkat1282 2012-04-03 06:31:00
相关问题
- 1. 如何读取文档目录中存在的文件列表
- 2. 获取节点列表从XML文档
- 3. 如何获取JAR文件中目录下的文件列表
- 4. PHP:如何从用户目录中获取文档根目录?
- 5. 如何从linux内核目录中获取文件列表?
- 6. 如何_directly_从.JAR子目录中获取文件列表 - JAVA
- 7. 如何从iPhone中的文档目录中读取pdf文件?
- 8. 如何在从目录/文件列表中打开文件后获取以前的目录列表?
- 9. 如何从打开目录列表的目录中获取文件?
- 10. 从文档目录中获取文本文件ipad
- 11. 如何从共享目录中获取xml文件
- 12. 获取文档目录的文件夹中的文件在iPhone
- 13. XML C# - 尝试从xml文档中获取元素列表
- 14. 将文本追加到文件(从目录列表中获取)
- 15. 如何获取保存在文档目录中的CSV文件的列名?
- 16. 如何在swift中从文档目录中的特定文件获取NSURL
- 17. 如何从目录中获取子文件夹中的文件
- 18. 如何在Python中获取目录中的文件名列表
- 19. 如何获取shell脚本中目录中的文件列表?
- 20. 如何从使用c#的xml文档中获取文本列表?
- 21. 如何从URL Android获取目录和文件列表?
- 22. 如何从Web目录获取文件列表?
- 23. 如何从iOS的文档目录中获取文件的创建日期?
- 24. 如何从/ public目录获取文件?
- 25. 如何从C#目录获取文件
- 26. 如何在禁用目录列表时获取文件列表?
- 27. 如何从rails下载的zip文件获取XML文档
- 28. 如何从目录中获取文件特定的文件名?
- 29. 如何获取lua目录中的文件列表?
- 30. 如何获取C++目录中的文件列表?
步骤:1。循环访问目录并获取所有文件2.检查每个以.xml结尾的文件。这会给你一个目录中所有xml文件的列表 – vinay 2012-04-03 06:05:10