package com.javarush.task.task09.task0928; import java.io.*; import java.util.*; /* Код не компилится… */ public class Solution { public static void main(String[] args) throws IOException { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String sourceFileName = reader.readLine(); String destinationFileName = reader.readLine(); InputStream fileInputStream = getInputStream(sourceFileName); OutputStream fileOutputStream = getOutputStream(destinationFileName); int count = 0; while ( fileInputStream.available() > count) { int data = fileInputStream.read(); fileOutputStream.write(data); count++; } System.out.println("Скопировано байт " + count); fileInputStream.close(); fileOutputStream.close(); } public static InputStream getInputStream(String fileName) throws IOException { return new FileInputStream(fileName); } public static OutputStream getOutputStream(String fileName) throws IOException { return new FileOutputStream(fileName); } } Есть 2 файла 1.txt и 2.txt, в файле 1.txt написал цифры: 1 2 3 4 5 6 7 8 9 10, а во второй копирует только часть (скопировало только 1 2 3 4 5). Не могу понять в чем проблема.