public class Solution {
public static void main(String[] args) throws Exception {
String name1 = "C:\\Users\\User\\Desktop\\1.txt";
String name2 = "C:\\Users\\User\\Desktop\\2.txt";
FileInputStream fileInputStream2 = new FileInputStream(name2);
byte [] bs2 = new byte[fileInputStream2.available()];
fileInputStream2.read(bs2);
fileInputStream2.close();
FileOutputStream fileOutputStream1 = new FileOutputStream(name1,true);
fileOutputStream1.write(bs2);
fileOutputStream1.close();
}
}
Данный код дозаписывает без затирания. Подскажите , а как записать в начало без затирания?SRS4545
36 уровень
Как записать в начало без затирания
Решен
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ян Раевский Backend Developer в NEXI
2 марта 2018, 11:21
Если нужно в начало файла1 записать из файла2, то нужно то что находится в файле1 куда-то сохранить. Записать сначала в файл1 из файла2 и потом дозаписать то что у нас ГДЕ-ТО сохранено из файла1
0
Сергеев ВикторMaster
2 марта 2018, 07:20решение
ну так в этом и задача. Предлагайте варианты а мы подправим есть что.
Единственное что сейчас скажу, дозаписать в начало невозможно
+3
SRS4545Expert
3 марта 2018, 21:02
я задачу давно решил. просто интересны варианты с записью в начало файла без скидывания в буфер и затирания, а на прямую так сказать.
0