Что не так?
package com.javarush.task.task18.task1827;
import java.io.*;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
/*
Прайсы
*/
public class Solution {
public static void main(String[] args) throws Exception {
Scanner scanner = new Scanner(System.in);
String filename = scanner.nextLine();
scanner.close();
if (args[0].equals("-c")) {
BufferedReader br = new BufferedReader(new FileReader(filename));
int id;
int max = 0;
while(br.ready()) {
id = Integer.parseInt(br.readLine().substring(0,8).trim());
if (id > max) max = id;
}
br.close();
BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(filename,true));
bufferedWriter.newLine();
bufferedWriter.write(String.format("%-8d%-30.30s%-8.8s%-4.4s",max+1,args[1],args[2],args[3]));
bufferedWriter.close();
}
}
}