android文件类中exists()和isDirectory()之间的区别

时间:2014-08-21 02:09:21

标签: android file-io

我想检查内部SD卡中是否存在文件夹。 我有学习android开发者网站。

  

public boolean exists()

     

在API级别1中添加   返回一个布尔值,指示是否可以在基础文件系统上找到此文件。

     

public boolean isDirectory()

     

在API级别1中添加   指示此文件是否表示基础文件系统上的目录。

似乎他们两个都可以执行类似的功能。 他们之间有什么区别? 在我的情况下,哪一个会更好?

1 个答案:

答案 0 :(得分:0)

对于文件系统上存在的文件, exists()返回true但isDirectory返回false directory是包含零个或多个文件的文件。文件并不总是目录。