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();
}
所以我在网上看了一点,但我什么也没找到;我需要一段简单的代码,让我检查两个文件是否存在,如果其中一个不存在,则发出 toast 消息错误。这是我尝试过的方法(我认为它会起作用,哈哈)
if((file1 && file2.exists())){
...
}else{
Toast.makeText(MainActivity.this, "Some files are missing :(", Toast.LENGTH_LONG).show();
}
重新制作
我只忘记了 file1
我认为您在 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();
}