Я видел много подобных вопросов, но я ищу конкретное решение, и я не знаю, предлагает ли какая-либо из распространенных программ это решение или какая из них лучше всего подходит.
У меня есть ПК, ноутбук и внешний жесткий диск. В будущем мне придется переключаться между работой на ПК и работой на ноутбуке. Я хочу убедиться, что всякий раз, когда мне приходится переключать устройства, у меня будут одни и те же файлы на обоих компьютерах, и я хочу сделать это полностью без доступа в Интернет, используя свой внешний жесткий диск в качестве, так сказать, «посредника».
Самым большим препятствием для меня является тип файлов, с которыми мне приходится работать. Во всех моих проектах есть папки node_modules, которые чертовски огромны ... около 200 МБ. Звучит не так уж плохо, но умножьте это на несколько десятков, и это станет проблемой. К счастью, эти папки полностью автоматически генерируются с помощью npm, поэтому мне не нужно носить их туда и обратно. Конечно, с программным обеспечением для синхронизации файлов моей мечты я мог бы пометить эти папки как «НИКОГДА НЕ СИНХРОНИЗИРОВАТЬ» и не беспокоиться о том, что программное обеспечение просканирует миллион файлов, которые ему не нужно копировать.
Предлагает ли какая-либо из программ синхронизации файлов такую функциональность? Кроме того, я просто хочу убедиться, что все папки остаются одинаковыми на всех устройствах: самые новые изменения в файле переносятся на все устройства, новые файлы копируются на все устройства, а удаленные файлы удаляются на всех устройствах.
FreeFileSync предлагает то, что вы ищете, вы csn создаете правила того, как вы хотите, чтобы файлы копировались, и он может автоматически определять, нужно ли копировать файл или нет.
rsync
может копировать файлы между дисками без Интернета и имеет множество вариантов исключения. Например, опция --exclude node_modules
исключит все ваши node_modules
каталоги.
SyncBackPro, SyncBackSE и SyncBackFree от 2BrightSparks соответствуют вашим требованиям:
SyncBack стабилен и активно разрабатывается для добавления функций и исправления ошибок.
Я лично нашел его очень надежным. Он может проверять все данные после выполнения передачи, что является отличной функцией.
В качестве бонуса разработчики предлагают бесплатную портативную версию, предлагаемую здесь .
Иззи