我不知道如果我问的问题100%正确的,但这里有云: 我得到这个代码:获取文件名
File root = Environment.getExternalStorageDirectory();
File saveFolder= new File(Root, "Save");
String[] files=saveFolder.list(
new FilenameFilter() {
public boolean accept(File dir, String name) {
//define here you filter condition for every single file
return name.startsWith("1_");
}
});
if(files.length>0) {
System.out.println("FOUND!");
System.out.println("Files length = "+files.length);
} else {
System.out.println("NOT FOUND!");
}
我有2个文件,与"1_"
开始,该println
还显示我有2个文件。 但是,如何在布尔值之后打印或查看这两个文件的文件名?
因此,像(之间的其他System.out.println
):
System.out.println("File names = "+files.names);
可以请你不要再以大写字母开始的变量的名称? – njzk2 2012-03-13 09:58:13
我为你做了 - 下次:**永远不要**使用在SO中发布的代码中以大写字母开头的变量名称。 (..如果你想让人们看你的代码;)) – 2012-03-13 10:00:40
好的,下次我会更加关注。 感谢您的所有答案 – Bigflow 2012-03-13 10:10:48