public void a(){
File dir = new File("/mnt/sdcard/files");
String[] children = dir.list();
for (String s : children){
if(s.contains("cache")){
System.out.println(s);
// Means Found
Toast.makeText(getApplicationContext(), "Found", Toast.LENGTH_SHORT).show();
}
}
// Means No Found
Toast.makeText(getApplicationContext(), "Not Found", Toast.LENGTH_SHORT).show();
return;
}
什麼,我實際上是尋找是,像返回字符串,並用它在每一個不同的充字符串
我有「到/ mnt/SD卡/文件」,這裏
許多文件我想搜索包含一些已知名稱的文件讓我們可以採取「緩存」 ,我可以這樣列出
System.out.println(s);
輸出將是
- cache.bin
- newcachete.txt
- filecache
像這樣
但是其實我是想的是,這個函數返回文件的全名,其中包括單詞「緩存」,而在另一個功能
例如分配給它的不同的字符串值,如果這個函數返回的字符串= newcachete.txt使我可以在另一個函數爲其賦值這樣
public void newfunction(){
String new = a();
// this string will contain newcachete.txt
}
但也許有許多文件conataining這個名字,所以我想要回我可以在新函數分配的所有文件名
例如
public void newfunction(){
String new = a();
// this string will contain newcachete.txt
// and like that i want it to conatain every different name
/*
String a = cachenew.bin;
String b = filecachete.txt;
*/
}
不同的功能 任何可能的方式?
謝謝您的回答我很感激給我你的時間:)
即時尋找更好的答案
你可以將其存儲在陣列。 –
你能寫一些代碼幫助嗎? – helloworldandroid
cachenew.bin是什麼? – dsharew