Приветствую.
Бывает понадобится периодически копировать файлы из одного каталога в другой.
Через батник или даже вручную, файловым менеджером.
Надоело каждый раз копировать — настроил харлинки. По ошибке еще и скопировал файлы (получается
в себя в них же самих).
В результате файлы стали нулевого размера.
Тривиальное копирование делается так: Открываем один файл на чтение другой на запись (с ЗАТИРАНИЕМ содержимого) и в цикле читаем-пишем.
Когда копирование файла осуществляется в тот же файл, но файловый менеджер об этом догадаться не может — содержимое пропадает.
Некоторые ФМ используют системные функции копирования, которые более тщательно проверяют на самокопирование — там сабж не проявляется.
Ось — Ubuntu, ФМ — Far2l
Да, Far 2 не всегда на высоте, но привык я к этому интерфейсу...
Пропавшие файлы — данные для одной проги. Не жалко, нагенерил снова.
Лет 15 назад был подобный случай на винде. Version control был запрещен, куча версий продукта.
Нагородил хардлинков к исходникам моей либы. По ошибке как-то скопировал. Пропало дня 2-3 работы — получил нагоняй.
Тогда так и не догадался что произошло, но к хардлинкам долго относился с осторожностью.
Люди, будьте бдительны
Модератор-националист Kerk преследует оппонентов по политическим мотивам.
Модератор-националист Kerk преследует оппонентов по политическим мотивам.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.