Java android列表并将文件从资产文件夹复制到应用程序数据
我在我的android应用程序的“testFiles”文件夹中添加了一些文件。我还(在第一次启动时)在data/data/…创建了一个同名的空文件夹。。。下一步应该列出资产“testFiles”中包含的文件,然后将它们全部复制到app data中新创建的文件夹中。我在iOS上使用以下功能处理同样的问题,请注意objectiveC代码的发布只是为了澄清问题。多谢各位Java android列表并将文件从资产文件夹复制到应用程序数据,java,android,eclipse,Java,Android,Eclipse,我在我的android应用程序的“testFiles”文件夹中添加了一些文件。我还(在第一次启动时)在data/data/…创建了一个同名的空文件夹。。。下一步应该列出资产“testFiles”中包含的文件,然后将它们全部复制到app data中新创建的文件夹中。我在iOS上使用以下功能处理同样的问题,请注意objectiveC代码的发布只是为了澄清问题。多谢各位 - (void)copyResources:(NSString *)sourcePath: (NSString *)destPath
- (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);;
}
}
要使用资产,请使用。要列出具有给定前缀(例如文件夹名称)的资产,请使用
AssetManager
上的list()
方法来解决编程问题。这不是问题。我的问题是哪个函数用于列出文件夹中包含的所有文件。。。