bk99

Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Помогите организовать синхронизацию (в одну сторону) одинаковых папок на двух не связанных сетью компах. (Существующие программы синхронизации по разным причинам не подходят.) Хотелось бы так: 1. на компе №1 запускаем file1.bat, который создаёт список файлов указанной директории (с путями и подпапками). 2. идём с этим списком на комп №2 и запускаем file2.bat - при этом на сменный носитель копируются только файлы (с сохранением структуры директорий), отсутсвующие в списке. При этом, одинаковые файлы (т.е. файлы, которые уже есть на обоих компах)должны игнорироваться. Структура директорий должна учитываться обязательно. Например, "dir1/file.aaa" и "dir1/dir2/file.aaa" - должны считаться разными файлами. 3. возвращаемся на комп №1 и сливаем со сменного носителя новые файлы. Здесь тоже, наверное, батник понадобится, чтобы файлы в нужные подпапки попадали. В идеале хорошо бы учитывать и даты создания файлов и заменять более старые файлы, расположенные на компе №1, более новыми файлами с компа №2. | Цитата: Maza_Faka XCOPY; ROBOCOPY? | Спасибо. Комманды XCOPY и ROBOCOPY, насколько я понимаю, были бы полезны для синхронизации компов, связанных в сеть. А у меня-то проблема немного другая, компы не связаны, только через сменный носитель. Конечно, можно постоянно держать на этом сменном носителе все файлы с компа №1 и синхронизировать его через XCOPY или ROBOCOPY. Но проблема в том, что синхронизируемая директория на компе №1 довольно большая (более 100 000 файлов, ну и размер соответствующий). Вопрос по большому счёту в том, как создать список файлов компа №1 и как на компе №2 этот список обработать. |