例如,我有一个名为“ logs / results.log”的路径。“ results.log”是一个文件。我想知道文件路径中的目录是否存在。请注意,文件路径是一个字符串。
注意:我要检查给定路径中包含的目录是否存在。对于我的示例,我想检查“ logs /”是否为目录,而不是“ logs / results.log”是否为目录。我的困惑之一是目录是“ logs”还是“ logs /”。
private static boolean dirExists(String file) {
Path parent = Paths.get(file).getParent();
return parent != null && Files.isDirectory(parent);
}
用法:
System.out.println(dirExists("logs/results.log"));
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句