Android的; 检查文件是否存在,而不是创build一个新的
我想检查文件夹中是否存在文件,但我不想创build一个新文件夹。
File file = new File(filePath); if(file.exists()) return true;
这段代码检查没有创build一个新的文件?
你的代码块不会创build一个新的,只会检查它是否已经存在,没有别的。
File file = new File(filePath); if(file.exists()) //Do something else // Do something else.
当你使用这个代码的时候,你并没有创build一个新的文件,只是为这个文件创build一个对象引用,然后testing它是否存在。
File file = new File(filePath); if(file.exists()) //do something
当你说“在你的包文件夹”,你的意思是你的本地应用程序文件? 如果是这样,你可以使用Context.fileList()方法得到它们的列表。 只需遍历并查找您的文件。 假设您使用Context.openFileOutput()保存了原始文件。
示例代码(在“活动”中):
public void onCreate(...) { super.onCreate(...); String[] files = fileList(); for (String file : files) { if (file.equals(myFileName)) { //file exits } } }
Path类中的methods
是语法的,意味着它们在Path实例上运行。 但最终您必须访问file
系统来validation特定的path存在
File file = new File("FileName"); if(file.exists()){ System.out.println("file is already there"); }else{ System.out.println("Not find file "); }