none
Parâmetro Exclude XCopy RRS feed

  • Pergunta

  • Bom dia,

    Preciso alterar o script de backup para que ele não faça copie arquivos XML, ou não copie a pasta que contem esses arquivos.

    Usei o parâmetro EXCLUDE inseri no arquivo excluir.txt .xml tentei também com *.xml mas não tem jeito sempre da o erro que não foi possível ler o arquivo excluir.txt.

    Pesquisei na internet mas não encontrei nada específico, apenas o texto que copiaram do cmd mas ninguém fazendo isso na prática.

    Se alguém puder me ajudar com isso agradeço.

    O script está sendo executado como Administrador, estou logado no servidor como Administrador.

    quinta-feira, 17 de dezembro de 2020 11:18

Respostas

  • Olá amigo,

    Desconfio que tenha entendido algo errado em como usar o parametro exclude. É para você crar um arquivo txt e dentro do arquivo você coloca os nomes ou nomes parciais dos arquivos e pastas que você não quer que sejam copiadas por exemplo dentro do arquivo excluir.txt

    .xml

    Digamos que você tenha uma pasta chamada "Fonte" e uma pasta chamada "Destino" na área de trabalho e você queira copiar tudo em Fonte para Destino menos arquivos xml:

    xcopy "%userprofile%\desktop\Fonte" "%userprofile%\desktop\Destino" /s /h /r /y /i /f /exclude:excluir.txt

    Usando o comando robocopy fica mais fácil ainda:

    robocopy "%userprofile%\desktop\Fonte" "%userprofile%\desktop\Destino" /s /xf *.xml


    R. Bohner




    • Editado Ricardo Bohner quinta-feira, 17 de dezembro de 2020 13:32
    • Marcado como Resposta Mauricio005 quinta-feira, 17 de dezembro de 2020 16:26
    quinta-feira, 17 de dezembro de 2020 13:26

Todas as Respostas

  • Olá amigo,

    Desconfio que tenha entendido algo errado em como usar o parametro exclude. É para você crar um arquivo txt e dentro do arquivo você coloca os nomes ou nomes parciais dos arquivos e pastas que você não quer que sejam copiadas por exemplo dentro do arquivo excluir.txt

    .xml

    Digamos que você tenha uma pasta chamada "Fonte" e uma pasta chamada "Destino" na área de trabalho e você queira copiar tudo em Fonte para Destino menos arquivos xml:

    xcopy "%userprofile%\desktop\Fonte" "%userprofile%\desktop\Destino" /s /h /r /y /i /f /exclude:excluir.txt

    Usando o comando robocopy fica mais fácil ainda:

    robocopy "%userprofile%\desktop\Fonte" "%userprofile%\desktop\Destino" /s /xf *.xml


    R. Bohner




    • Editado Ricardo Bohner quinta-feira, 17 de dezembro de 2020 13:32
    • Marcado como Resposta Mauricio005 quinta-feira, 17 de dezembro de 2020 16:26
    quinta-feira, 17 de dezembro de 2020 13:26
  • Boa tarde, usei o Robocopy e funcionou perfeitamente, obrigado.
    quinta-feira, 17 de dezembro de 2020 16:26