我不知道如果我問的問題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