gpt4 book ai didi

Java输出: can't write to subdirectory

转载 作者:行者123 更新时间:2023-12-01 23:53:57 25 4
gpt4 key购买 nike

如何写入子文件夹中的文件?这里的其他答案说使用路径,但没有运气。在我的代码中,对于whichFileToSaveTo,如果我从中删除“/Subfolder/”,我的代码将正常工作并写入文件。使用“/Subfolder/”,我得到一个 java.io.FileNotFoundException。

我使用的是 Windows 10。谢谢!

/* whichFileToSaveTo = "/Subfolder/defaultSave.txt" */
FileWriter fw1 = new FileWriter(Paths.get(whichFileToSaveTo).toFile());
for (JTextField j : times_JTextField_Array) {
fw1.write(j.getText() + "\n");
}
fw1.close();

最佳答案

您正在提供保存文件的相对路径,如下所示:

whichFileToSaveTo = "/Subfolder/defaultSave.txt";

这可能有效也可能无效,具体取决于您当前的工作目录。尝试使用绝对路径。由于程序抛出了 FileNotFoundException,因此可以肯定提供的路径是错误的。

关于Java输出: can't write to subdirectory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58211832/

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