вроде все норм, что не так ?
package com.javarush.task.task18.task1806;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
/*
Исправить ошибки
*/
public class Solution {
public static void main(String[] args) throws IOException {
//FileInputStream inputStream = new FileInputStream("c:/data.txt");
FileInputStream inputStream = new FileInputStream("D:/test1.txt");
// Создаем поток-записи-байт-в-файл
//FileOutputStream outputStream = new FileOutputStream("c:/result.txt");
FileOutputStream outputStream = new FileOutputStream("D:/test2.txt");
/*
if (inputStream.read() >= 0) {
//читаем весь файл одним куском
byte[] buffer = new byte[inputStream.available()];
int count = inputStream.read(buffer);
outputStream.write(buffer, 0, count);
}
inputStream.reset();
outputStream.flush();
*/
//if (inputStream.read() >= 0) {
//читаем весь файл одним куском
byte[] buffer = new byte[inputStream.available()];
int count = inputStream.read(buffer);
outputStream.write(buffer, 0, count);
//}
inputStream.close();//1
outputStream.close();//2
}
}