我使用下面的代碼來檢查文件的文件夾中存在的SD卡:如何檢查是否有文件的丟失
//Check if database exists
File fia = new File(Environment.getExternalStorageDirectory()+"/my_folder/db/my_file_1");
if(fia.exists())
{
//do something
}
else
{
Toast.makeText(getApplicationContext(), "Database is not available. Please install it.", Toast.LENGTH_LONG).show();
}
此代碼工作得很好。
現在我已經存儲在sdcard/my_folder/
不同的子文件夾5個已知文件:
1. sdcard/my_folder/db/my_file_1
2. sdcard/my_folder/db/my_file_2
3. sdcard/my_folder/abc/my_file_3
4. sdcard/my_folder/abc/my_file_3
5. sdcard/my_folder/xyz/my_file_5
的問題是,我要檢查是否存在的所有文件,然後做一些事情。如果上述任何文件不可用或丟失,則顯示Toast消息。
我不知道如何顯示Toast消息只是一次,如果任何文件不存在(手動這樣做會顯示Toast消息,每當文件不可用,這不是我的願望)。
你可以給點幫忙嗎?非常感謝。