На моих примерах работает. Я так понимаю исключение системы возникает из-за того, что я передаю в метод в качестве параметра BufferedReader? Или из-за того, что использую FileReader?
package com.javarush.task.task18.task1827;
import java.io.*;
import java.sql.SQLOutput;
import java.util.ArrayList;
import java.util.List;
/*
Прайсы
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String fileName = reader.readLine();
// String fileName = "D:\\Programms\\apps\\IDEA-U\\TestForJavaRush\\1.txt";
WriterToFile writerToFile = new WriterToFile(fileName);
writerToFile.writeToFile(args);
reader.close();
}
}