我有一个用于从用户那里获取数据文件的JFileChooser对象。我需要做的是创建一个File对象和PrintWriter对象,以便我可以写入一个名为"output.txt"的文件。该文件应写入从中检索数据文件的同一目录。
到目前为止,我已经尝试过:
// Write to a text file`
File file = new File ("output.txt");
PrintWriter printWriter = new PrintWriter (f);
这段代码创建了输出文件,但我需要将它写入数据文件所在的同一目录。
首先想到的是在 JFileChooser 对象上调用 .getPath() 方法(见下文)。
String fileDir = inputFile.getPath();
String fileName = "output.txt";
File f = new File (fileDir + "/" + fileName);
PrintWriter printWriter = new PrintWriter (f);
想法?