簡體   English   中英

android列出文件並將其從資產文件夾復制到應用程序數據

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM