【发布时间】:2013-12-06 00:16:51
【问题描述】:
我希望能够访问我的 Android 应用程序包中资源文件夹的原始文件夹中的所有文件。我创建了一个从外部存储目录中的文件夹获取文件数组的函数,但我想对资源文件夹的原始文件夹中的文件执行相同的操作。我查看了不同的建议,但大多数人似乎都想访问特定文件。我只想访问该文件夹,然后在该文件夹中创建一个文件数组。请任何人都可以帮助我找到解决方案。提前致谢。
这是我创建的其他函数的代码:
public static List<String> getListOfSavedFileNames()
{
File folder = new File(Environment.getExternalStorageDirectory() + "/XML/");
List<String> listOfFileNames = new ArrayList<String>();
if(folder.exists())
{
File[] listOfFiles = folder.listFiles();
for(File f : listOfFiles)
{
String fileName = f.getName();
String finalFileName = FileExtentionFunctions.removeExtention(fileName);
listOfFileNames.add(finalFileName);
}
}
else
{
}
return listOfFileNames;
}
【问题讨论】:
-
getFilesDir(), getCacheDir() 将是访问这些目录的推荐方法
-
我试过 getFilesDir() 和 getCacheDir(),但都不能正常工作。
标签: android file android-resources