Я хотел бы создать автоматизированную процедуру для передачи файлов с рабочего стола Windows на удаленное хранилище для резервного копирования. Я предполагаю автоматизацию, выполняемую пакетным файлом Windows.

Чтобы минимизировать затраты на удаленное хранилище, я бы хотел быть избирательным в том, что копируется. Например, у меня есть несколько сотен гигабайт фотографий, многие из которых являются почти дубликатами или вообще низкого качества. Было бы достаточно сделать резервную копию лучших 10% или около того этих файлов. Аналогичные пункты относятся и к другим типам файлов.

В идеале я хотел бы сделать это, не нарушая мою существующую структуру локальной файловой организации. Итак, мой вопрос:

Существует ли надежный способ (в Windows 10) пометить или пометить файлы, чтобы командный файл мог сказать, что он выполняет определенную операцию только над теми файлами, которые помечены?

1 ответ1

1

Во-первых, я хочу отметить, что Windows Backup and Restore(Windows 7) в основном делает все это для вас, а также немного сжимает резервную копию и IS на установке Win 10, на которую я сейчас смотрю.

У меня нет времени, чтобы написать полный ответ для вас прямо сейчас, но я могу начать вас. Следующая ссылка о цикличном выполнении командного файла через каталог. Archive bit был построен для того, что вы ищете. Таким образом, вы можете объединить For /d с attrib *?wildcard.fil для удаления или установки бита архива.

Синтаксис Attrib attrib .\filename.xxx Filename.xxx выведет текущие атрибуты файла

attrib -a c:\pathtofile

Это также можно увидеть, если щелкнуть правой кнопкой мыши и выбрать свойства для файла. Внизу справа вы увидите « Read-Only Hidden и Advanced . В продвинутом есть флажок "Готов к архивированию", означающий, что бит архива включен.

Ваша партия может выглядеть примерно так

For /d attrib A *.jpg copy %G x:\destination drive\folder attrib -a %G end for

Я не уверен в синтаксисе% G, который является попыткой «текущего файла» или завершением цикла For. Добавлю к этому, если я получу больше времени позже.

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