Кошковед
521 / 509 / 63
Регистрация: 12.04.2010
Сообщений: 1,390
|
|
1 | |
Копирование файлов14.08.2011, 19:51. Показов 8532. Ответов 45
Метки нет (Все метки)
Народ, дайте пожалуйста исходник копирования файлов по принципу "открыть файл1 -> считать в буфер содержимое -> открыть файл2 -> заменить содержимое -> сохранить файл2"
очень нужно. зашиваюсь
0
|
14.08.2011, 19:51 | |
Ответы с готовыми решениями:
45
Копирование файлов С++ копирование файлов Копирование файлов C++ Копирование файлов |
16.08.2011, 17:58 | 41 |
co6ak, хорошо, если нельзя SFTP, почему бы не попробовать через SSH примонтировать удалённую директорию с копируемыми файлами через SSHFS, и через SSH же выполнять команды копирования файлов, полагаясь на функционал SSHFS?
Добавлено через 2 минуты Или SCP? Тоже штука семейства SSH.
0
|
Кошковед
521 / 509 / 63
Регистрация: 12.04.2010
Сообщений: 1,390
|
|
17.08.2011, 10:33 [ТС] | 43 |
вся суть, что бы человек толком ни чего не шарящий в перепрошивки этого гамна (как я например ) поставил галочки на уровни прошивки и нажал кнопку.
а проблема была в кривой библиотеке libssh. нормально копирование проходит только побитово
0
|
1 / 1 / 0
Регистрация: 28.06.2012
Сообщений: 14
|
|||||||||||
28.06.2012, 02:12 | 44 | ||||||||||
Здравствуйте! Столкнулся с похожей проблемой: нужно "склеить" содержимое нескольких разнотипных файлов в один так, чтобы потом распаковать их обратно. Уже несколько дней бьюсь над этой проблемой, постоянно натыкаюсь на определенные ошибки. Вот сейчас попробовал способ, описанный выше, а именно - скопировать полностью один из файлов в буфер, потом записать в нужный мне файл. Разные файлы в таком себе "пакете" разделяю тегами.
Вот собственно код:
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
28.06.2012, 07:05 | 45 |
В порядке параметров ошиблись. cnt и 1 поменяйте.
Добавлено через 18 минут fread() возващает количество считанных блоков. Количество блоков - третий параметр. Добавлено через 13 минут Если бы проверки не было, то всё бы работало. Наверное, fread() без разницы: 100 блоков по 1 байту, или 1 блок в 100 байтов. Только возвратит при успешном считывании или 100, или 1.
0
|
1 / 1 / 0
Регистрация: 28.06.2012
Сообщений: 14
|
|
13.07.2012, 03:35 | 46 |
Спасибо большое, сработало.
0
|
13.07.2012, 03:35 | |
13.07.2012, 03:35 | |
Помогаю со студенческими работами здесь
46
копирование файлов Копирование текстовых файлов Побайтовое копирование файлов Копирование, сортировка файлов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |