2016-03-13 143 views
0

我尝试使用此代码从下载文件夹中获取所有文件 该代码给我错误! 这段代码有什么问题? 有什么方法可以获取文件? this the mistakes imageAndroid从sdcard中获取文件夹中的所有文件

这是我的代码

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

看图像 – user5050715

+0

导入类'ExtensionFilenameFilter'和'FileComparator'。 –

回答

0

声明包的类后,导入类ExtensionFilenameFilterFileComparator

考虑类ExtensionFilenameFilterb.c出现在包a

FileComparator,写:

package your_package_name; 

import a.ExtensionFilenameFilter; 
import b.c.FileComparator; 

... //Rest of code. 

阅读官方Java doc

+0

你可以看到我的问题http://stackoverflow.com/questions/35977223/android-file-filter – user5050715

相关问题