/**
* 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
}