"subDir"という資産サブディレクトリに含まれるファイルをリストしたいと思います。次のコードを使用しています。ただし、dirFrom = ""(空)に設定すると、アセット内のすべてのフォルダが適切に表示されます。ただし、dirFrom = "/ subDir /"の場合は機能しません。私はすでに "subDir /"と同じ結果を試みました。マニフェストでパーミッションを宣言する必要がありますか?ありがとうございました。資産をリストするアンドロイドのサブディレクトリファイル
private void copyFiles(String dirFrom, String dirTo) throws IOException {
AssetManager am = getAssets();
String fileList[] = am.list(dirFrom);
if (fileList != null)
{
for (int i = 0;i<fileList.length;i++)
{
Log.d("",fileList[i]);
}
}
}
パスには、最後に '/ 'を付けないでください。 'subdir'だけ試しましたか? – zapl
確かに、構文エラーです!ありがとう!私はコメントを検証できませんでした。回答として投稿してください – Jaume