访问iOS应用程序包中的文件夹内容

时间:2014-07-28 07:16:11

标签: ios objective-c bundle

我正在尝试访问Application Bundle中特定文件夹的内容以将其复制到其他位置,但每当我进入某个文件夹时,它似乎都在向我提供整个包的内容。知道如何只在这个文件夹中获取内容吗?

我的代码

-(void) moveAssets {

    NSString * resourcePath = [[NSBundle mainBundle] resourcePath];
    NSLog(@"%@", resourcePath);
    NSString *newPath = (@"%@/Test/",resourcePath);
    NSError * error;
    NSArray * directoryContents = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:newPath error:&error];

    for (NSString* currentString in directoryContents){
            NSLog(@"%@",currentString);
    }
}

日志

日志不断向我提供所有文件,而不仅仅是Test文件夹中的文件

1 个答案:

答案 0 :(得分:0)

尝试:

NSString *newPath = [resourcePath stringByAppendingPathComponent:@"Test"];

reference)。