如何检索内部存储中的每个文件?
问题描述:
在Android中,假设我在“/data/data/package.name/”中有文件,但不知道名称或存在多少文件,检索/迭代它们的最佳方法是什么? 此外,名称仅为数字。如何检索内部存储中的每个文件?
答
它看起来像要列出目录中的所有文件,并且(可能)递归如果文件是目录。
你可以在this question的答案找到如何操作。
复制粘贴:
File f = new File("/data/data/package.name/");
File[] files = f.listFiles();
for (File inFile : files) {
if (inFile.isDirectory()) {
// is directory; recurse?
} else {
doLogicFor(inFile);
}
}
谢谢!有时候当我阅读文档时,我不太了解它的用法。我想这是其中的一种情况。 – drum 2012-04-03 02:24:45