Primeiro, quero salientar que o Backup e Restauração do Windows (Windows 7) basicamente faz tudo isso para você, além de compactar um pouco o backup e o IS na instalação do Win 10 que estou vendo no momento.
Eu não tenho tempo para escrever uma resposta completa para você agora, mas posso ser capaz de começar. O link a seguir é sobre um loop de um arquivo em lote por meio de um diretório . O Archive bit
foi criado para o que você está procurando. Assim, você pode combinar o For /d
com attrib *?wildcard.fil
para remover ou definir o bit de arquivo.
A sintaxe do atributo attrib .\filename.xxx
gerará os atributos atuais do arquivo
attrib -a c:\pathtofile
Isso também pode ser visto se você clicar com o botão direito do mouse e selecionar as propriedades de um arquivo. Perto da parte inferior, você verá Read-Only
e Hidden
e Advanced
à direita desses. Em avançado, há uma caixa de seleção que diz "Pronto para arquivamento", o que significa que o bit de arquivamento está ativado.
Seu lote pode ser parecido com isto
For /d attrib A *.jpg
copy %G x:\destination drive\folder
attrib -a %G
end for
Não tenho certeza sobre a sintaxe do% G, que é uma tentativa de 'arquivo atual' ou de finalizar o loop For. Acrescentarei a isso se eu tiver mais tempo depois.