gpt4 book ai didi

java - 如何在eclipse中获取conf.txt路径

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

我有一个 Eclipse 项目,在一个文件夹中有一个文本文件“conf.txt”。当我使用计算机上的路径时,我可以读取和写入该文件。但我还必须在那里编写自己的文件夹,而不仅仅是工作区文件夹。所以知道我想为其他人提交该程序,但是我在程序中放入的路径将不起作用,因为该程序正在另一台计算机上运行。我需要的是能够仅使用工作区中的路径来使用该文件。

如果我只是输入工作区中的路径,它将无法工作。

这就是我的类文件的样子。

public class FileUtil {

public String readTextFile(String fileName) {

String returnValue = "";
FileReader file = null;

try {
file = new FileReader(fileName);
BufferedReader reader = new BufferedReader(file);
String line = "";
while ((line = reader.readLine()) != null) {
returnValue += line + "\n";
}
reader.close();
} catch (Exception e) {
throw new RuntimeException(e);
} finally {
if (file != null) {
try {
file.close();
} catch (IOException e) {
// Ignore issues during closing
}
}
}
return returnValue;
}

public void writeTextFile(String fileName, String s) throws IOException {

BufferedWriter output = new BufferedWriter(new FileWriter(fileName));
try {
output.write(s);
}
finally {
output.close();
}
}

}

我希望有人知道该怎么做。

谢谢!

最佳答案

我不确定,但我附上了屏幕截图并做了一些解释。如果您有任何疑问,请告诉我。

您的项目是根文件夹,图像是资源文件夹,您可以在其中使用相对路径访问文件。

// looks for file in root --> file.txt
scan = new Scanner((new File("file.txt")));

// looks for file in given relative path i.e. root--> images--> file.txt
scan = new Scanner((new File("images/file.txt")));

enter image description here

关于java - 如何在eclipse中获取conf.txt路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17307817/

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