【发布时间】:2018-10-29 16:29:04
【问题描述】:
我想使用 java 来通过文件路径检查文件是否存在。我知道 Paths 类中有一个名为 normalized() 的方法。这是我的代码:
File file = Paths.get(fileName).normalize().toFile();
if (!file.exists()) {
return "File does not exist.";
}
文件名是带有当前目录符号的文件路径,如“.”或“..” 路径归一化后,只是删除路径的点,windows找不到没有点的新路径。但是上面的代码在其他系统上运行良好。我想知道如果我想检查带有点的路径是否存在,我应该怎么做?
【问题讨论】: