gpt4 book ai didi

java - 找不到文件java

转载 作者:行者123 更新时间:2023-11-30 01:58:53 26 4
gpt4 key购买 nike

我在用java读取文本文件时遇到问题。该类是FlashCardReader,我有以下构造函数来处理读取部分。

public FlashCardReader( String fileName ) {
try{

reader = new BufferedReader(new FileReader(fileName));

}catch(FileNotFoundException e){
System.out.println("The file was not found or the name may be wrong!");
}
}

我的主要方法如下所示:

public static void main(String[] args) {
FlashCardReader fcr = new FlashCardReader("Questions.txt");
}

最终输出为:找不到文件或名称可能错误!

enter image description here

如果有一些帮助,我们将不胜感激,干杯!

最佳答案

您可以使用此 java 代码打印执行 java 程序的当前目录,

System.out.println("CurrentDir: " + (new File(".").getCanonicalPath()));

说它打印,

CurrentDir: D:\pkr\test

然后您就可以正确选择文件所在的路径了。

最有可能的是,您的 src 文件夹应该位于 test 目录中,在这种情况下,您可以将文件从 src 文件夹移动到 test 文件夹或在代码中引用您的文件,如下所示,

..\\Questions.txt

它应该能够读取您的文件。

请告诉我这是否有效。

关于java - 找不到文件java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53526135/

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