gpt4 book ai didi

Java 无法打开正确的文件,即使使用绝对路径也会不断返回未找到文件异常

转载 作者:可可西里 更新时间:2023-11-01 09:32:25 25 4
gpt4 key购买 nike

我无法使用 eclipse IDE 在 java 中打开文件,当我打印 file.getAbsolutePath() 时,它与文件所在的位置相同。 https://gyazo.com/687f73add6c7122c3095db546abc0e28这是目录,我在 alice.java 中工作,试图访问 alice2.txt。我也多次刷新页面,并尝试将文件链接到实际给定的绝对路径,但它仍然无法打开文件。

当我打印 tester.getAbsolutePath(),然后将绝对路径输入我的文件资源管理器时,它会立即打开相应的文本文档,所以我的理解是它在正确的位置查找,但由于某种原因不能打开那个文件。这是我用来打开文件的代码:

    public static void main(String[] args) {
File tester = new File("alice2.txt");

//System.out.println(tester.getAbsolutePath());

Scanner in = new Scanner(tester);

in.close();
}

我是 eclipse 的新手,我以前只用过 NetBeans,所以如果我做的事情真的很蠢而且没有意识到,我深表歉意。

最佳答案

文件的路径对你的项目来说是绝对的。在你的情况下 HomeWOrk_one所以如果你想访问 alice2.txt 尝试 "./alice2.txt" 或者 alice.txt ./src/com/abenson/hw0/three/alice.txt

 public static void main(String[] args) throws FileNotFoundException {
File tester = new File("./alice2.txt"); // or new File("./src/com/abenson/hw0/three/alice.txt");

System.out.println(tester.getAbsolutePath());

Scanner in = new Scanner(tester);
System.out.println(in.hasNext());
in.close();

关于Java 无法打开正确的文件,即使使用绝对路径也会不断返回未找到文件异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48432593/

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