gpt4 book ai didi

java - 在 src 文件夹之外创建一个文件夹

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:35:57 25 4
gpt4 key购买 nike

我已经尝试了几种不同的方法来让它工作,但都没有。我正在尝试在 Java 的文件夹中创建一个文件。该项目需要有几个相互关联的文本文件,将它们放在一个文件夹中会更易于管理。理想情况下,此文件夹将存储在 scr/ 之外。

这是我当前的代码(我会先检查文件是否存在):

File testFile = new File("\\appts\\Appointments" + name + ".txt");
try {
testFile.createNewFile();
} catch (Exception e) {
e.printStackTrace();
}

但是,当我尝试运行代码时出现 IOException。我已经尝试过上面的方法,还有 /appts/Appointmentsappts/Appointmentsappts\\Appointments。我尝试在线搜索,但找不到任何有用的东西。

编辑:这是我的项目设置当前的样子:

Project_Folder
src
com
weebly
roboticplayer
appointmentbook
CLASSES

这是我想要的样子:

Project_Folder
src
com
weebly
roboticplayer
appointmentbook
CLASSES
appts

最佳答案

有两种简单的方法可以做到这一点:

1)绝对路径

  "C:\\users\\....\\parent_folder\\filename.txt";

2) 相对路径,

 . (Single dot) is current directory
..(double dots) is parent directory

例如,您要在项目文件夹下创建文本文件。以下是您的文件结构。

Project_folder
src
Java_main_file.java
appts

您想在 appts 下从 Java_main_file.java 创建一个文件

String filename = "..\\appts\\filename.txt"

然后,使用文件名 创建您的文件。这是一个链接如何create a text file .

请注意,您需要确保创建文件所在的文件夹存在。如果它不存在,您将得到一个错误。

关于java - 在 src 文件夹之外创建一个文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42590295/

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