我想检查我的包文件夹中是否存在文件,但我不想创建新的文件。
File file = new File(filePath);
if(file.exists())
return true;
此代码是否在不创建新文件的情况下进行检查?
发布于 2013-04-26 21:52:26
您的代码块不会创建新的代码块,它只检查它是否已经存在,而不检查其他任何东西。
File file = new File(filePath);
if(file.exists())
//Do something
else
// Do something else.
发布于 2013-04-26 21:57:57
当您使用这段代码时,您并不是在创建一个新的File,它只是为该文件创建了一个对象引用,并测试它是否存在。
File file = new File(filePath);
if(file.exists())
//do something
发布于 2017-12-29 19:20:05
这对我来说很有效:
File file = new File(getApplicationContext().getFilesDir(),"whatever.txt");
if(file.exists()){
//Do something
}
else{
//Nothing
}
https://stackoverflow.com/questions/16237950
复制相似问题