View previous topic :: View next topic |
Author |
Message |
quarterback
Joined: 10 Apr 2022 Posts: 1
|
(Separately) Posted: Sun Apr 10, 2022 19:39 Post subject: Воспроизведение операций с файлами из лог файла ТС |
|
|
Хочу попробовать решить следующую задачу.
Допустим на разных носителях (компьютерах) у меня есть копии одной папки. Например, на компьютере у меня оригинал, коллекция музыки, на ноуте или флешке копии, бэкап.
Я сортирую, упорядочиваю эту свалку: перемещаю файлы, создаю/удаляю папки. Эти действия логируются тоталом.
ЗАДАЧА: воспроизвести эти действия уже на другом носителе с копией, при этом абсолютный путь может быть другой, но внутри бекапа структура полностью совпадает.
Вы скажете: Можно удалить бэкап и снова скопировать или произвести синхронизацию через тот же тотал. Но это намного более неудобные способы, нужно иметь доступ к двум носителям. проще иметь только файл-лог изменений.
Есть такой плагин ? Или набор приемов, программ, скриптов ? |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
(Separately) Posted: Mon Apr 11, 2022 11:09 Post subject: |
|
|
Ну, во-первых, мне ничего готового не известно - задача необычная, хотя смысл ясен.
Во-вторых, проще самому написать скрипт на любом языке.
В-третьих, стоит посмотреть в сторону Xxcopy. Проект не развивается, но программа и документация доступны. Я бы изучил справку по ключевому слову "flatten". По-моему, может помочь. _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2571
|
(Separately) Posted: Mon Apr 11, 2022 14:47 Post subject: |
|
|
quarterback wrote: | упорядочиваю эту свалку: перемещаю файлы, создаю/удаляю папки. |
В общем случае файлы могут не только перемещаться, но и добавляться – тогда лог-файлом уже не отделаться.
По-моему, удобнее всё-таки воспользоваться асимметричной синхронизацией в TC, но не самих носителей, а их отпечатков в виде листинг-файлов, создаваемых, например, плагином DiskDir Extended. Создаём листинги для интересующих папок на обоих носителях. Запускаем синхронизацию реальной папки на оригинале с lst-архивом, принесённом (на флешке) с другого носителя (ноута), копируем новые и отличающиеся файлы на ту же флешку, в отдельный каталог. Из справки по синхронизации: "файлы могут быть скопированы на другую сторону или в любой другой указанный пользователем каталог". Перебираемся на ноут и копируем (с заменой существующих файлов) информацию с флешки в папку с копией на ноуте. Заключительный этап: синхронизируем lst-архив оригинала с реальной папкой на ноуте и удаляем справа (на копии данных) папки и файлы, которые уже отсутствуют на оригинале. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|