使用文件名作为FileReader的输入

时间:2013-06-08 05:42:08

标签: java filereader

如何使用文件名作为输入来获取FileReader来读取文件,而不是直接将文件路径放到文件中?所以不是像

那样的东西
FileReader fr = new FileReader("C:file");

当我们调用FileReader(filename)时,我们将文件名作为参数放入。所以,如果我输入命令提示符:

Java FileReader input.txt

它将读取文本文件而不必放入新的FileReader(“C:input.txt”)。

1 个答案:

答案 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]);