gpt4 book ai didi

java - 使用 nio 创建文件时出现 NoSuchFileException

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:52:36 27 4
gpt4 key购买 nike

我正在尝试使用 java nio 创建一个新文件,但遇到了 createFile 错误。错误看起来像这样:

 createFile error: java.nio.file.NoSuchFileException: /Users/jchang/result_apache_log_parser_2015/06/09_10:53:49

代码段如下所示:

 String filename = "/Users/jchang/result_apache_log_parser_" + filename_date;
Path file = Paths.get(filename);
try {
Files.createFile(file);
} catch (FileAlreadyExistsException x) {
System.err.format("file named %s" +
" already exists%n", file);
} catch (IOException x) {
System.err.format("createFile error: %s%n", x);
}

有人知道如何解决这个问题吗?感谢您的帮助!

最佳答案

我会说 Turing85 是正确的。您的 filename_date 变量中有斜杠。所以 /Users/jchang/result_apache_log_parser_2015 必须作为目录存在。这就是 NoSuchFileException,缺少目录的原因。

关于java - 使用 nio 创建文件时出现 NoSuchFileException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30735735/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com