Я работаю на двух машинах, которые не могу синхронизировать по сети, поэтому я использую флэш-память.

Для их синхронизации я создал сценарий powershell, который создает резервную копию моей рабочей папки на флэш-диске, чтобы впоследствии я мог восстановить ее на другом компьютере с тем же сценарием, но с другим параметром.

Вчера я допустил ошибку и восстановил содержимое флешки на другой машине, переписав мою работу (к счастью, не сильно потерял).

Но благодаря этому событию я начал думать, как я мог бы предотвратить это в будущем?

Моя идея состояла в том, чтобы передать токен-файл из одной копии в другую, чтобы отметить, какой из них является последним, и чтобы скрипт автоматически знал, следует ли ему выполнять резервное копирование (копирование на флэш-диск) или восстановление (копирование на компьютер) файлов ,

Как вы думаете, это хорошая идея?

Есть ли у вас какие-либо предложения о том, как должен выглядеть токен-файл или что я должен поместить туда? Отметка времени? Или, может быть, я должен изменить метки времени файла?

Как мне сохранить токен-файл?

Или, может быть, у вас есть другие идеи?

Я бы предпочел не использовать программное обеспечение для синхронизации.

1 ответ1

1

Сделайте 3 сценария, IN обозначает вход с USB, Out обозначает выход на USB, LAst обозначает последний известный товар. Создайте 3 папки на ПК и на USB-диске: LAst, Current, Save или имена, которые имеют смысл для вас.

  • Работает в:

Current_PC> Save_USB

Current_USB> Current_PC

  • Убегать:

Current_PC> Save_PC

Current_PC> Current_USB

  • Запуск в прошлом:

Current_PV >> Last_PC & Last_USB

При таком подходе нет необходимости использовать токен или INI-файл.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .