Скопировать с заменой — это означает, что Ваши файлы в папке КУДА Вы копируете буду заменены на такие же файлы из папки ОТКУДА вы копируете.
__________________
Я одинок в душе, мои слова не одиноки.
ирина михайловна
Регистрация: 09.01.2010
Сообщений: 132
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 94
Скопировать с заменой — это означает, что Ваши файлы в папке КУДА Вы копируете буду заменены на такие же файлы из папки ОТКУДА вы копируете.
Это понятно!
Что происходит на экране!Появляется диалоговое окно с вопросом типа: такой файл есть-заменить его?
При установке игры Need for Speed SHIFT потребовалось произвести это действие. Но т.к. опыта установок игр всего четыре, то не удивителтно, что уменя ничего не получилось, точнее начиная с этого пункта. В итоге игру я удалила, но уменя остался вопрос : почему в этом не участвовала система, ведь должно же было что то происходить на экране!
Источник: www.tehnari.ru
КАК СКОПИРОВАТЬ ФАЙЛ ИЗ ПАПКИ в ПАПКУ
Как в Windows сделать бэкап файлов, копируемых с заменой?
Из одной папки в другую надо скопировать файлы с заменой. Как автоматически можно сделать копии только тех файлов, которые будут заменены? Желательно, чтобы структура папок была сохранена, чтобы при необходимости копировать их с заменой обратно.
- Вопрос задан более трёх лет назад
- 305 просмотров
6 комментариев
Простой 6 комментариев
скрипт на powershell с обходом папок.
большая вложенность?
Сергей, небольшая, максимум 2-3 уровня
karkir72, «копии только тех файлов, которые будут заменены?»
Это определяется по тем что уже лежат в директории бекапа?
Ну т.е. если такой файл в директории бекапа есть, то перезаписать его из места сохранения?
несовпадающие файлы не копировать?
Сергей, есть две папки, в одной 10 файлов, в другой 5. Нужно копировать из второй папки файлы в первую с заменой, но файлы, которую будут заменяться, надо сначала забэкапить, чтобы в случае необходимости восстановить обратно
karkir72, а. вот так. т.е. в первой папке (где 10 файлов), если будут заменяться файлы, то забекапить их в другое (третье место) , а уже потом только копировать ВСЕ из второй папки?
бекапить в каком виде? все заменяемые файлы в один архив? с датой замены?
Сергей, либо в архив, либо просто копировать, это не важно, главное иметь возможность при необходимости заменить их обратно
Решения вопроса 1
Урок 5. Копирование, перемещение и удаление файлов и папок.
Примус починяю
1) можно использовать нормальную систему контроля версий, например система — git, есть готовый сервис GitHub
посмотрите инфу в сети, видео на ютюбе, все станет понятно как и что работает.
2) можно самому написать скрипты например на PowerShell, что-то типа этого:
скрипт берет файлы из SourcePath сравнивает с DestinationPath, если есть совпадающие, то пакует совпадающие файлы из DestinationPath в 7z архив в папку BackupPath (имя файла дата+время)
после чего копирует файлы из SourcePath в DestinationPath
PS: в системе должен быть установлен 7zip , указать к нему путь в переменной $7zip
Upd:
Так же посмотрите ZPAQ, он поддерживает версионность файлов, т.е. внутри одного архива можно сохранять например 10 копий одного и того же файла с разными датами изменения.
Upd2:
Обновил скрипт, исправил некоторые ошибки (сравнение скрытых файлов, упаковка лишних файлов)
Источник: qna.habr.com
Как массово заменить файлы в папках после обработки?
Пару дней назад столкнулся с одной проблемой, после обработки ОЧЕНЬ большого количества фотографий с помощью софта, он ложил все файлы в одну папку.
Хоть изначально в программе и стоит функция перезаписи файлов оригинала на обработанный, но работает функционал криво и заменяет не все файлы.
Вариантов оставалось не много, либо искать другой софт для такой же обработки или же искать решение по переносу файлов в свои папки.
Для визуального представления, смотрите пример:
Есть Одна папка (/photo-start/), в которой вложено более 100 папок (/photo-start/name1/name2/2010/) , после обработка все фотографии/файлы были помещены в папку /finish-photo/
В ручную переносить тысячи файлов по папкам, это адская работа и пришлось искать автоматическое решение проблемы, чтобы с папки с обработанными файлами, перенести все данные в изначальное место их расположения.
Твиттер подсказал решение и дал надежду решить эту проблему:
Так как с bash я не силен, то решил поискать скрипт/софт который уже возможно написан. Но, ничего талкового не нашел, все работало не так как нужно и заменяло не все файлы (возможно из названий на русском)
Через пару минут поиска нашел другой простой способ замены файлов с сохранением иерархии папок:
Источник: vasilenko.info