我遇到了一个与Java相关的奇怪问题。
我正在读写文件,所以路径对我来说非常重要。我希望所有文件都可以从相对路径中进行读写(即在我的类和Java文件的文件夹中)。
我这样写文件:
FileWriter fw = new FileWriter(outfile,true);
fw.write(data);
fw.close();
其中outfile类似于“out.txt”(即我们想要输出的文件名)。
问题在于,该文件被创建在“/home/me/”而不是我的其他文件路径中。
我做错了什么吗?或者我怎样才能将文件存储在相对目录中?