![](/img/trans.png)
[英]android copy folders from assets to internal device app data folder
[英]android list and copy files from assets folder to app data
我在文件夾“ testFiles”內的Android應用程序中添加了一些文件。 我還創建了(第一次啟動時)在data / data / ...處具有相同名稱的空文件夾。下一步應該列出資產“ testFiles”中包含的文件,然后將所有文件復制到應用程序數據處的新創建的文件夾中。 我在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);;
}
}
要使用資產,請使用AssetManager
。 要列出具有給定前綴(例如,文件夾名稱)的資產,請使用AssetManager
上的list()
方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.