FileNotFound 如果放在 src 文件夹之外 Java Eclipse
FileNotFound if placed outside src folder Java Eclipse
我正在使用 Eclipse IDE 开发一个读取文本文件的 java 程序。
我正在使用 FileReader
class 读取 Java 中的文本文件。
如果我将文本文件放在项目的 src 文件夹中,它工作正常,但是当我将它放在其他位置时,我得到一个 FileNotFoundException
。
我不知道它一定有什么问题。一些帮助将不胜感激。
File reader 默认尝试从类路径读取文件,这就是当您将文件放入类路径 (src) 路径时它不会失败的原因。当您将文件放在 src 文件夹之外时,您必须提供完整路径才能读取该文件。
示例:文件 f=new 文件("\home\user\xxx\file.txt");
您应该像这样创建文件对象:
File f = new File("D://new folder//file.txt");
并将此对象放入文件 reader
我正在使用 Eclipse IDE 开发一个读取文本文件的 java 程序。
我正在使用 FileReader
class 读取 Java 中的文本文件。
如果我将文本文件放在项目的 src 文件夹中,它工作正常,但是当我将它放在其他位置时,我得到一个 FileNotFoundException
。
我不知道它一定有什么问题。一些帮助将不胜感激。
File reader 默认尝试从类路径读取文件,这就是当您将文件放入类路径 (src) 路径时它不会失败的原因。当您将文件放在 src 文件夹之外时,您必须提供完整路径才能读取该文件。 示例:文件 f=new 文件("\home\user\xxx\file.txt");
您应该像这样创建文件对象:
File f = new File("D://new folder//file.txt");
并将此对象放入文件 reader