读取文件的文件位置



我需要在属性文件中设置一个文件位置,以便稍后在类文件中使用它。例如,

anamelistfile = /rsrs/anamelist.txt

这是在文件propss中设置的。直接在上下文下的文件夹config中的属性。"rsrs"文件夹也一样。

在我的类文件中,我需要得到这个文件位置。我使用以下代码来获取它,并在文件对象中获得所需的值。

fileloc=Props.getproperty(anamelistfile )
//result was fileloc="/rsrs/anamelist.txt"

我使用下面的代码来读取文件。但是一旦创建了File对象,它将文件路径视为"rsrsanamelist.txt",并且我得到一个文件未找到异常。

File listFile = new File(fileloc);
BufferedReader input = new BufferedReader(new FileReader(listFile));

错误消息Exception: Stack Trace for:java.io。FileNotFoundException: rsrsanamelist.txt(系统无法找到指定的路径)

谁能告诉我我在这里犯了什么错误?此外,我的开发环境是windows和Unix上的prod,所以我需要解决方案的工作在这两个。提前感谢

Try…

<>之前InputStream fIn = Thread.currentThread().getContextClassLoader().getResourceAsStream("/rsrs/anamelist.txt");BufferedReader input = new BufferedReader(new InputStreamReader(fIn));

相关内容

  • 没有找到相关文章

最新更新