2015-08-27 114 views
-2

enter image description here如何使用字符串创建文件对象

在我的TestClass中我想读取txt文件。我总是很困惑,我应该如何去引用txt文件。我从互联网中挖出的例子建议使用需要Path对象实例化的BufferedReader。我想我会创建一个File对象并调用它的.toPath()。但是现在我该如何实例化我的File对象?最不可怕的构造函数需要一个字符串,但是哪个字符串?

+1

'File file = new File(存放.txt文件的路径)' –

+0

@ Error404如何找到该路径? – user2651804

+0

转到您存储.txt的文件夹。你的情况,在'Eclipse> java> JavaProjectTest> src'的文件夹中,看看有没有。如果没有,请检查是否有名为'test'的文件夹,以及它是否在其中.txt。 –

回答

1

在项目范围内引用文件路径的最简单方法是使用系统属性。使用下面的值会将用户当前的工作目录返回给您。像这样的事情会做的伎俩:

File file = new File (System.getProperty ("user.dir") + "/" + path_to_txt_file); 

根据您的系统,您可能需要修改分隔符。

+0

谢谢!我做到了! :) – user2651804