如何使用文件名作为输入来获取FileReader来读取文件,而不是直接将文件路径放到文件中?所以不是像
那样的东西FileReader fr = new FileReader("C:file");
当我们调用FileReader(filename)时,我们将文件名作为参数放入。所以,如果我输入命令提示符:
Java FileReader input.txt
它将读取文本文件而不必放入新的FileReader(“C:input.txt”)。
答案 0 :(得分:1)
在主要方法
中启动应用程序java FileReader input.txt
时
public static void main(String[] args) {
//args[0] is input.txt
//but you still need the rest of the path e.g. C:\
FileReader fr = new FileReader("path_to_file_location" + args[0]);