- isFile():判断是否文件,也许可能是文件或者目录;当且仅当此抽象路径名表示的文件存在且是一个标准文件时,返回true;否则返回false
- exists():判断是否存在,可能不存在;当且仅当此抽象路径名表示的文件或目录存在时,返回true;否则返回false;
- isDirectory(): 是检查一个对象是否是文件夹。返回值是boolean类型的。如果是则返回true,否则返回false。
/**
* 检查文件夹是否存在,生成文件夹
* @return
*/
public static String checkFolder() {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM"); //按月份份文件夹
Date date = new Date();
//检查导出到本月文件夹是否存在,不存在则创建
String folderPath = getConfig("export|_path") + File.separator + sdf.format(date);
File file = new File(folderPath);
if (!file.exists() && !file.isDirectory()) {
file.mkdirs();
}
return folderPath;
}