Копирование в несколько папок с заменой файлов новыми

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Ответить
TIgrEV
Сообщения: 2
Зарегистрирован: Сб июн 19, 2010 08:28

Копирование в несколько папок с заменой файлов новыми

Сообщение TIgrEV »

Привет Всем!
У меня такой вот вопрос, у меня есть 300 Гб БД которая лежит в папках и подпапках, мне нужно заменить эти БД более новыми с таким же именем не заходя в каждую папку, новые БД идут в одной папке общим списком, Сравнения и синхронизация не помогают. Каким способом можно все это проделать, помогите пожайлусто.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Это? Или это?
Название теме, ИМХО, было дано совершенно неудачное. Какая тут замена папки файлами, если речь идёт о перезаписи старых одноимённых файлов в разных получателях новыми из единого источника (если, конечно, вопрос правильно понят)? Заголовок изменил.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Набросал небольшой файлик, который должен помочь.

CopyToSubfolders.bat

Код: Выделить всё

@echo off

if -%1==- echo Start this batch from folder with new files. && echo Syntax: %0 'path\to\folder with subfolders' && pause && goto :EOF

if -%2==- for %%f in (*.*) do call %0 %1 %%f
if -%2==- pause && cls && goto :EOF

for /d %%d in (%1\*) do if exist %%d\%2 echo Copy %CD%\%2 to %%d && copy /y %2 %%d
Позволяет копировать файлы из текущей папки в подпапки первого уровня (то есть, лежащие прямо в ней, а не более глубокие) папки назначения, при этом не добавляя новых файлов, а только заменяя существующие.

Кнопка панели инструментов для запуска:
Команда: CopyToSubfolders.bat
Параметры: %T
Путь запуска: поле должно быть пусто

Открываешь в неактивной панели папку, в которой лежат подпапки, куда надо положить файлы, а в активной - папку с новыми файлами, и запускаешь. Советую вначале попробовать на небольшой задаче, а то вдруг что.
TIgrEV
Сообщения: 2
Зарегистрирован: Сб июн 19, 2010 08:28

Большое спасибо

Сообщение TIgrEV »

Сейчас проверю после отпишусь спасибо за помошь
Ответить