- 对于一个文件路径来说,其可能为一个文件,可能为一个空文件夹,可能为一个非空文件夹,也可能是文件路径不存在。我们可以通过以下函数直接进行判断:
public static int fileExists(String path)
{
File file = new File(path);
if(file.isFile())
return 1; // 是文件
else if(file.isDirectory())
{
if(file.list().length>0)
return 2; // 非空文件夹
else
return 3; // 空文件夹
}
return 0; // 路径不存在
}
- 此函数参数为文件路径,返回值代表此路径的不同情况。