Java-文本文件在主文件中的相对路径?
问题内容:
我想知道如何指定存储在Java项目的src文件夹中的文本文件的相对路径名。我想用此文本文件的路径存储一个字符串。例如,如果我的java项目的src文件夹中有example.txt,我将如何查找其相对路径?我也在我的主机中这样做,所以我在使用.getResource()时遇到了麻烦。我该怎么做?谢谢。
我的文件路径是从Eclipse /MyProject/src/data.txt中的属性开始的
我试过了:
字符串路径=“ /MyProject/src/data.txt”;
但这行不通吗?
问题答案:
如果您使用的是eclipse,请将文本文件放置在项目文件夹的根目录中/src
和/bin
文件夹之外。现在应该可以通过相对路径直接访问它。
如果要访问src文件夹中的文件,则必须/src/
在文件路径/名称之前添加前缀