如何创建命令行来获取保存文件?

时间:2015-12-14 08:42:28

标签: java

public static void main(String[] args) {
    if (args.length == 0) {
        // no command-line arguments supplied
    } else {
        // args[0] contains the first command-line argument
    }
    // …
}

我知道这是设置命令行的方法,但是如何让它选择我的程序制作的文件并将其打开?

1 个答案:

答案 0 :(得分:1)

如果您传递参数“apple pie”args[0]将是苹果而args[1]将是馅饼。

现在您需要做的就是使用该参数提供File对象的文件路径。

File file = new File(args[0]);

如果您需要多个文件,可以使用循环

List<File> files = new ArrayList<File>();

for(int i = 0; i > args.length; i++)
{
   files.add(new File(args[i]));
}

附注:最好检查您提供的文件是否存在,为此使用 File.exists 方法。