package com.javarush.test.level18.lesson05.task05;
/* DownloadException
1 Считывать с консоли имена файлов.
2 Если файл меньше 1000 байт, то:
2.1 Закрыть потоки
2.2 выбросить исключение DownloadException
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws DownloadException, IOException
{
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
while (true) {
String x = reader.readLine();
FileInputStream stream = new FileInputStream(x);
if (stream.available() < 1000)
{
reader.close();
stream.close();
throw new DownloadException();
}
}
}
public static class DownloadException extends Exception{
}
}
Leave A Comment