Как скопировать с заменой в папку с установленной программой

Скопировать с заменой — это означает, что Ваши файлы в папке КУДА Вы копируете буду заменены на такие же файлы из папки ОТКУДА вы копируете.

__________________
Я одинок в душе, мои слова не одиноки.
ирина михайловна
Регистрация: 09.01.2010
Сообщений: 132
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 94

Скопировать с заменой — это означает, что Ваши файлы в папке КУДА Вы копируете буду заменены на такие же файлы из папки ОТКУДА вы копируете.

Это понятно!
Что происходит на экране!Появляется диалоговое окно с вопросом типа: такой файл есть-заменить его?
При установке игры Need for Speed SHIFT потребовалось произвести это действие. Но т.к. опыта установок игр всего четыре, то не удивителтно, что уменя ничего не получилось, точнее начиная с этого пункта. В итоге игру я удалила, но уменя остался вопрос : почему в этом не участвовала система, ведь должно же было что то происходить на экране!

Источник: www.tehnari.ru

КАК СКОПИРОВАТЬ ФАЙЛ ИЗ ПАПКИ в ПАПКУ

Как в Windows сделать бэкап файлов, копируемых с заменой?

Из одной папки в другую надо скопировать файлы с заменой. Как автоматически можно сделать копии только тех файлов, которые будут заменены? Желательно, чтобы структура папок была сохранена, чтобы при необходимости копировать их с заменой обратно.

  • Вопрос задан более трёх лет назад
  • 305 просмотров

6 комментариев

Простой 6 комментариев

erge

скрипт на powershell с обходом папок.
большая вложенность?
Сергей, небольшая, максимум 2-3 уровня

erge

karkir72, «копии только тех файлов, которые будут заменены?»
Это определяется по тем что уже лежат в директории бекапа?
Ну т.е. если такой файл в директории бекапа есть, то перезаписать его из места сохранения?
несовпадающие файлы не копировать?

Читайте также:
На каком уровне иерархии памяти находится программа в процессе выполнения

Сергей, есть две папки, в одной 10 файлов, в другой 5. Нужно копировать из второй папки файлы в первую с заменой, но файлы, которую будут заменяться, надо сначала забэкапить, чтобы в случае необходимости восстановить обратно

erge

karkir72, а. вот так. т.е. в первой папке (где 10 файлов), если будут заменяться файлы, то забекапить их в другое (третье место) , а уже потом только копировать ВСЕ из второй папки?
бекапить в каком виде? все заменяемые файлы в один архив? с датой замены?

Сергей, либо в архив, либо просто копировать, это не важно, главное иметь возможность при необходимости заменить их обратно

Решения вопроса 1

erge

Урок 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

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru