Як синхронізувати якомога більше до одного каталогу, потім решта до іншого (в Windows)


2

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

Під синхронізацією я не маю на увазі лише копію, я маю на увазі копію у стилі rsync, яка пропускає копіювання файлів, які вже є та однакові.

Чи можливо це взагалі без явного поділу файлів, які я хочу синхронізувати, на дві частини, одна з яких поміститься у внутрішній пам'яті?

Відповіді:


0

Є багато програм, які зроблять це за вас. Робокопія, CopyHandleer, Richcopy або просто хороший старий модний пакетний файл.

Batchfile був би моїм кращим методом. Ви можете використовувати біт архіву для позначення файлів, які ви вже скопіювали.

Потім знову запустіть команду copy, скопіювавши ті, з бітом архіву як і раніше, на SD-карту.


2

Я сумніваюся, що це можливо в умовах вбудованого пристрою, такого, про який ви питаєте. Це має бути можливо в системах, де ви маєте більше контролю над файловою системою.

Наприклад, я вважаю, що NTFS у Windows підтримує фізичні обсяги в тій самій папці, що спочатку заповнить один, але налаштування було б справжнім болем.


Я усвідомлюю, що все одно нерозумно хотіти цього робити, коли розмір внутрішньої пам'яті буде фіксований. Я можу просто відкласти цю частину даних для синхронізації з внутрішньою пам’яттю, що також дозволяє уникнути зміни того, що знаходиться у внутрішній пам’яті та що є на картці щоразу, коли створюються нові файли, які спрямовані до початку в алфавітному порядку. Як щодо того, що тоді синхронізувати спочатку? Здається, що на основі cygwin реалізацій rsync важко обробляти спеціальні символи у назви файлів. Робокопія робить те, що я хочу?
Джонатан
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.