Как вставить файлы в качестве аргументов - PullRequest
1 голос
/ 02 мая 2019

Я пытаюсь передать два текстовых файла в качестве аргументов, но моя программа не может их найти. Файлы, которые я пытаюсь передать, находятся в том же файле, что и мой проект, но не находятся в папке моего проекта. Изображение конфигурации файла.

Я попытался ввести текстовые файлы как "../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 в конце предоставленного мною кода не должны выполнять операторы вывода на печать. Сейчас они печатают, что означает, что программа не может найти два файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...