А пофіг як порівняти дві папки

Увага, можуть постраждати твої дорогоцінні файли! Так як файли мені були дорогі як пам'ять, то я дуже підозріло ставився до того, що робить програма і до того, що роблю сам за допомогою програми. Справа в тому, що програми помиляються (швидше за програмісти, їх писали), а оператор (чи то пак я), роблячи рутинну операцію тривалий час, починаю прискорюватися і кликати випадково не на ті клавіші (а потім дуже шкодую). З цієї причини, для початку, настійно рекомендую скопіювати пару синхронізованих папок в окреме місце-пісочницю і погратися там, стільки часу, скільки буде потрібно (поки не з'явиться почуття впевненості - "я знаю, що роблю"). Мені вистачило години, щоб розібратися у всіх налаштуваннях програми і набити руку. "Набити руку" тут означає зробити безліч помилок при копіюванні і проаналізувавши їх більше не наступати на ті ж граблі. Ще раз повторюся - на другій годині синхронізації увагу притупляється і якусь галочку можна випадково не поставити, а від цього залежать результати збереження! Роби перерви щогодини, інакше втратиш файли. "Перерви" - значить встати з за компа, поки він порівнює і вдіяти щось фізично активне.

Поїхали. Як я синхронізував файли в папках? Відкривав зліва папку (1). яка в меншості (робоча папка), а праворуч виставляв ту ж папку але на бекап-гвинті (2).

А пофіг як порівняти дві папки

Якщо мені зліва (1) потрібні були не всі папки для синхронізації, то я правою кнопкою миші виділяв їх (3) (як дивно, по правій кнопці миші крім контекстного меню ще й виділення спрацьовує - але незабаром я звик).

А пофіг як порівняти дві папки

Після натискав кнопку "Синхронізувати каталоги" (4). На цьому мене відправляли в новий діалог, в якому спочатку мене зацікавив набір опцій порівняння (5).

А пофіг як порівняти дві папки

Опишу по черзі:

"Виділені (в головному вікні)" призведе до того, що порівнюватися будуть тільки ті папки зліва (з усіма, що справа, які відзначені (3).

"Порожні каталоги" - я так зрозумів (але не впевнений), що порівнюватися будуть навіть порожні каталоги. Але користі я не отримав від неї.

"Асинхронно" - поняття не маю що це означає.

"З підкаталогами" - говорить програмі про те, що ми хочемо перевірити папки з підпапки і подподпапкамі на всіх рівнях вкладеності.

"За змістом" - якщо галочка стоїть, значить файли будуть ідентичними, якщо кожен їх байт ідентичний (це може бути довго), в іншому випадку два файли ідентичні, якщо у них однакове ім'я, розмір і дата останньої зміни.

"Ігнорувати дату" - має стояти, в іншому випадку файли з однаковою датою не будуть перевірятися "За змістом"

Є варіації на тему порівняння по вмісту (кнопочка ">>" поруч з чекбоксів), але predefined плагінів не було, а тому я не оцінив.

Після того, як буде натиснута кнопка "Порівняти" піде збір інформації по папках, з подальшим порівнянням файлів між собою (в залежності від налаштувань (5)). Результатом порівняння буде картинка (6)

А пофіг як порівняти дві папки

Тут багато чого можна зробити, а тому почнемо по порядку. Для початку в робочому полі (6) можна відображати як всі файли, так і інші варіації на тему в фільтрі (8):

- тільки ті, що є зліва (1)

- тільки ті, що є праворуч (2)

- ті, що і зліва (1) і справа (2) рівні

- ті, що є і зліва (1) і справа (2). але не рівні

- тільки дублікати (ті, що є і зліва (1) і справа (2))

- тільки унікальні (ті, що є або зліва (1) або праворуч (2))

Клікнувши на будь-який файл можна з ним зробити ряд дій (7).

1) "Відзначити для копіювання (напрямок за замовчуванням)

2) "Зняти маркер копіювання / видалення"

3) "Відзначити для копіювання -> (зліва направо)"

4) "Відзначити для копіювання <- (справа налево)"

5) "Поміняти напрямки копіювання"

8) "Порівняти левйи і правий файли"

9) "Копіювати властивості файлу -> (зліва направо)"

10) "Копіювати властивості файлу <- (справа налево)"

11) "Друк виділеного"

14) "Видалити з обох сторін"

Опція 11) допоможе, якщо раптом хочеш матеріалізувати результати порівняння на папері.

Опції 12) -14) відповідають за видалення файлів (обережно з ними, вони навіть не позначені гарячими клавішами)

Опції 1) -5) служать для того, щоб швиденько вирішити що куди буде копіюватися, а потім натисканням на кнопку "Синхронізувати" (9) одним махом все переписати. Після натискання на (9) вискочить діалог, в якому можна буде ще раз проглянути що збираємося зробити.

А пофіг як порівняти дві папки

Йдемо далі. Можна так само виділити в (6) групу файлів і зробити з ними ті ж дії, що і з кожним окремим файлом

А пофіг як порівняти дві папки

Кнопка "Синхронізувати" (9) виконає всі те, що не зроблено в ручному режимі (10).

Сподіваюся тобі цю посаду збереже пів дня часу, які я витратив на пошук оптимальної програми.

Доброго дня. Спасибі зо відгук.
Я все ж сподіваюся що TotalCommander зіставляти побайтно - там є галочка, порівнювати по вмісту. Есліі е вибрати, очікується побайтное порівняння, інакше за датою, розміром і іені.Прі побайтное порівнянні Total замислюється на довго.
Загалом, позбавили ви мене спокою - тепер треба тест провести.

застереження Новомосковсктелю

У цьому блозі я ділюся своїм досвідом. Не варто пробувати нічого з того, що тут описано - це може бути шкідливо для вас або оточуючих вас людей. Відповідальність за застосування будь-якої з ідей, описаних в блозі - цілком лежить на Новомосковсктеле.

Як знайти статтю в блозі?

Я юзаю для цього google, в який я вводжу два слова "а пофіг" і щось з того, що шукаю - так швидше. приклад