Java Android ファイル名で判別して、データを削除

/**
* log ディレクト が 存在している かつ 、ファイルがあって、ファイル名が TN- から始まっていたら、
* 全削除する。
*/
private void File_Del() {

//************************** ファルダ 作成 **************************
String path = getApplicationContext().getExternalFilesDir(Environment.DIRECTORY_DOCUMENTS).getPath() + "/log/";
String r_path = getApplicationContext().getExternalFilesDir(Environment.DIRECTORY_DOCUMENTS).getPath();

File log_f = new File(path);
File root = new File(r_path);

//listFilesメソッドを使用して一覧を取得する
File[] list_File = root.listFiles();

if(log_f.exists()) {
System.out.println("ファイル & ディレクトリ数" + list_File.length);

for(int i = 0; i < list_File.length; i++) {

if(list_File[i].isFile()) {

System.out.println("ファイル" + list_File[i]);
System.out.println("ファイル名" + list_File[i].getName());

//*** ファイル名チェック TN-
if(list_File[i].getName().contains("TN-")) {
System.out.println("ファイルあり" + list_File[i].getName());
} else {

//****** データ 全件 削除 ******
DBAdapter dbAdapter = new DBAdapter(getApplicationContext());
dbAdapter.openDB();

dbAdapter.allDelete(); // 全件 削除 クラスメソッド

dbAdapter.closeDB(); //------- DB を閉じる

System.out.println("ファイルなし 全削除");
}

} else {

//****** データ 全件 削除 ******
DBAdapter dbAdapter = new DBAdapter(getApplicationContext());
dbAdapter.openDB();

dbAdapter.allDelete(); // 全件 削除 クラスメソッド

dbAdapter.closeDB(); //------- DB を閉じる

System.out.println("ファイルなし 全削除");


}

} //****** END for


} else {

return;

} //************ END if


}