Android sdk, 检查sdcard上是否存在两个或多个文件

Android sdk, Check if two or more files exist on sdcard

所以我在网上看了一点,但我什么也没找到;我需要一段简单的代码,让我检查两个文件是否存在,如果其中一个不存在,则发出 toast 消息错误。这是我尝试过的方法(我认为它会起作用,哈哈)

if((file1 && file2.exists())){
    ... 
    }else{
        Toast.makeText(MainActivity.this, "Some files are missing :(", Toast.LENGTH_LONG).show();
}

重新制作

我只忘记了 file1

上的一个额外的“.exists()”

我认为您在 if 语句中缺少对 file1 的 exists() 调用

如果 "file1" 和 "file2" 变量属于 Android 中的文件 class,那么您唯一缺少的是 [= 的 .exists() =15=].

因此您的代码将如下所示:

if((file1.exists() && file2.exists())){
    ... 
} else {
    Toast.makeText(MainActivity.this, "Some files are missing :(", Toast.LENGTH_LONG).show();
}