如何从打开程序的cmd读取文件名?

时间:2013-12-11 06:04:50

标签: java

目前我有一个程序启动,然后要求输入命令行来打开一个文件,我该如何处理它,所以当程序打开时,它可以将该行作为参数?

所以我想改变它,所以当我在命令提示符下启动它并输入

java program
fileName.txt    //program reads it via scanner(System.in)

java program fileName.txt  //program runs and takes the fileName.txt

1 个答案:

答案 0 :(得分:3)

除非我遗漏了什么,否则你会使用这个

public static void main(String[] args) {
  String fileName = null;
  if (args.length > 0) {
    fileName = args[0].trim();
  }
  if (fileName != null) {
    // Do something....
  }
}

您可以阅读更多here