我尝试使用此代码从下载文件夹中获取所有文件 代码给我错误! 这段代码有什么问题? 有没有办法获取文件?
这是我的代码
ArrayList<File> mFiles = new ArrayList<File>();
File mDirectory;
String folderPath = "/mnt/sdcard/download";
mDirectory = new File(folderPath);
ExtensionFilenameFilter filter = new ExtensionFilenameFilter();
// Get the files in the directory
File[] files = mDirectory.listFiles(filter);
if (files != null && files.length > 0) {
for (File f : files) {
mFiles.add(f);
}
Collections.sort(mFiles, new FileComparator());
}
这需要支持库吗?
答案 0 :(得分:0)
声明类的包后,导入类ExtensionFilenameFilter
和FileComparator
。
在ExtensionFilenameFilter
包
a
在FileComparator
中和b.c
,写道:
package your_package_name;
import a.ExtensionFilenameFilter;
import b.c.FileComparator;
... //Rest of code.
阅读官方Java doc。