![](/img/trans.png)
[英]List all files and folders (also Subfolders) in Assets Directory in my App and check if an asset is a file or a folder
[英]Get list of all files in a directory inside assets
假設我在資產中有一個名為“ myFolder”的文件夾,並且其中有一堆文件。 如何獲取“ myFolder”內所有文件的文件名列表?
我是Android編程的新手,因此不勝感激。 謝謝!
AssetManager man = context.getAssets();
String[] files = man.list("folder1");
假設您在資產文件夾中有此文件夾
folder1
├── one.txt
├── three.txt
└── two.txt
然后,使用該代碼,您將獲得一個包含“ one.txt”,“ two.txt”和“ three.txt”的數組。
您可以使用以下內容
File folder = new File("path/to/myFolder");
File[] files = folder.listFiles();
for (int i = 0; i < files.length; i++) {
if (files[i].isFile()) {
System.out.println("file " + files[i].getName());
} else if (files[i].isDirectory()) {
System.out.println("dir " + files[i].getName());
}
}
像這樣:
http://android.okhelp.cz/get-assets-folder-files-to-array-of-strings-android-example/
在上面的鏈接中,您可以找到如何獲取資產的所有文件的列表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.