2012-03-04 9 views
0

"testFiles"フォルダ内のアンドロイドアプリにいくつかのファイルを追加しました。私はまた、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);; 
    } 
} 
+0

StackOverflowはプログラミングに関する質問です。これは質問ではありません。 – CommonsWare

+0

私の質問は、フォルダに含まれているすべてのファイルを一覧表示するために使用される関数です。 – Jaume

答えて

0

アセットを使用するには、AssetManagerを使用します。指定された接頭辞(例:フォルダ名)のアセットを表示するには、AssetManagerlist()メソッドを使用します。

+0

ありがとう!それは私が必要なものでした – Jaume

関連する問題