Куда сохраняются созданные файлы в Eclipse?Исключение нового файла не найдено? - PullRequest
0 голосов
/ 06 июня 2018

В проекте, над которым я работаю, мы должны создать файл и сохранить в нем определенные строки.Хотя я могу создать файл без каких-либо ошибок, я не уверен, где я могу получить к нему доступ, поскольку он должен быть сохранен в папке «lib», но его там нет.[РЕДАКТИРОВАТЬ] код теперь вызывает исключение «Файл не найден», и я не уверен, почему

Вот мой код для создания файла:

System.out.println("What is the name of your input file?");
String name = console.nextLine();
System.out.println("What is the name of your output file?");

String outName = console.nextLine();
Scanner input  = new Scanner(new File("GazillionSongs.txt"));
File out       = new File(outName);
Scanner output = new Scanner(new FileReader(outName));

//checks for input and output file, creates a prinstream based on new file
PrintStream outPrint = new PrintStream(out);

1 Ответ

0 голосов
/ 06 июня 2018

Чтобы создать новый файл и сохранить в нем данные из другого файла, необходимо выполнить следующие действия:

    File f = new File(
            "System or War path of your target file. Since file doesn't "
            + "exist you need to give location of folder where you want to create file");
                //this is your outName
    OutputStream outStream = new FileOutputStream(f);
    byte[] buffer = new byte[8 * 1024];
    int bytesRead;

    while ((bytesRead = input.read(buffer)) != -1) {
        outStream.write(buffer, 0, bytesRead);
    }

PS: это одно из базовых решений

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