android列表和从assets文件夹到app数据的文件

时间:2012-03-04 20:52:43

标签: java android eclipse

我在文件夹“testFiles”中添加了一些文件到我的android应用程序。我还在data / data /创建了(首次启动时)一个具有相同名称的空文件夹...下一步应该是列出资产“testFiles”中包含的文件,然后将它们全部复制到app数据中新创建的文件夹中。我在iOS上使用以下功能执行相同的问题,请注意,仅发布objectiveC代码以澄清所询问的内容。谢谢。

- (void)copyResources:(NSString *)sourcePath: (NSString *)destPath {

    NSArray* resContents = [[NSArray alloc] init];

    resContents = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:sourcePath error:NULL];

    for (NSString* obj in resContents){
        NSError* error;
        if (![[NSFileManager defaultManager] copyItemAtPath:[sourcePath stringByAppendingPathComponent:obj] toPath:[destPath stringByAppendingPathComponent:obj]
              error:&error])
            NSLog(@"Error en creació de directori: %@", error);;
    }
}

1 个答案:

答案 0 :(得分:0)

要使用资源,请使用AssetManager。要列出具有给定前缀的资产(例如,文件夹名称),请使用list()上的AssetManager方法。