使用文件作为命令行args Java

时间:2011-07-02 03:04:44

标签: java command-line-arguments

我正在尝试通过命令行将两个.wav文件传递给我的程序。

在Main()中,我尝试将它们转换为文件

File(args[0])

这不起作用。如果我想能够使用.wav文件,我作为命令行args传递我需要做什么?

3 个答案:

答案 0 :(得分:1)

您需要通过命令行传入文件的URL,然后从URL创建新文件。

public static void main(String[] args) {
    File file1 = new File(args[0]);
    File file2 = new File(args[1]);

答案 1 :(得分:1)

您不能将文件作为命令行参数传递,您必须将文件名作为命令行参数传递并在主函数中打开该文件

答案 2 :(得分:0)

假设您要打开文件,请记住Java中的File是存储路径和名称信息的对象。创建文件对象后,可以使用它们构造FileInputStream或其子项之一。