如何将文件作为参数插入

时间:2019-05-02 13:14:08

标签: java netbeans

我试图传递两个文本文件作为参数,但是我的程序找不到它们。我尝试传递的文件与我的项目位于同一文件中,但不在我的项目文件夹中。 Image of file configuration.

我尝试输入文本文件,如“ ../COSC485_P1_DFA.txt”“ ../COSC485_P1_Strings.txt”

if(args.length != 2){
            System.out.println("ERROR, input agrument is incorrect. Please try again");
            System.exit(0);
        }

        File automataFile = new File(args[0].substring(1, args[0].length() - 1));
        File stringFile = new File(args[1].substring(1, args[1].length() - 1));

        if(automataFile.exists()== false){
            System.out.println("automata file doesnt exist");
        }
        if(stringFile.exists()== false){
            System.out.println("string file doesnt exist");
            System.exit(0);
        }

我提供的代码末尾的两个if语句不应执行print语句。现在它们正在打印,这意味着程序无法找到两个文件。

0 个答案:

没有答案