Android 如何从内部存储器中的特定文件夹中获取文件列表?
使用Android 如何从内部存储器中的特定文件夹中获取文件列表?,android,file,Android,File,使用listFiles()我可以获得/data/data/package/files中的文件列表 如何从目录中获取文件列表,如/data/data/package/myfolder 谢谢。您的应用程序有一个“文件”和“缓存”目录。您可以使用Context.getFilesDir()或Context.getCacheDir()查询此路径 还有一个Context.getDir()函数用于私有文件夹,如“myfolder” 使用相应的文件对象,可以枚举文件 File dirFiles = mConte
listFiles()
我可以获得/data/data/package/files
中的文件列表如何从目录中获取文件列表,如
/data/data/package/myfolder
谢谢。您的应用程序有一个“文件”和“缓存”目录。您可以使用Context.getFilesDir()或Context.getCacheDir()查询此路径
还有一个Context.getDir()函数用于私有文件夹,如“myfolder”
使用相应的文件对象,可以枚举文件
File dirFiles = mContext.getFilesDir();
for (String strFile : dirFiles.list())
{
// strFile is the file name
}
以上这些都不准确,也没有真正起作用,但这有助于找到答案,谢谢。
我的问题的答案是:
File mydir = context.getDir("myfolder", Context.MODE_PRIVATE);
File lister = mydir.getAbsoluteFile();
for (String list : lister.list())
{
//
}