none
Comando para ler vários arquivos xml de uma pasta e listar somente os que tem uma um valor em uma tag, depois disso remover estes arquivos para outra pasta RRS feed

  • Pergunta

  • Boa noite pessoal,

    Estou começando a mexer no powershell agora, e estava tentando fazer um script que que verifique uma tag que contenha uma valor especifico, de vários arquivos xml, e nos arquivos que a tag fosse encontrada, ele mover o arquivo para outra pasta. Fiz uma usando o select-string, mas não deu certo, porque a tag UF aparece mais de uma vez, o ideal seria usar o Xpath para encontrar a tag, e depois listar os arquivos que tenham este valor, para depois mover estes arquivos para outra pasta. Abaixo o que tinha feito, mas que não deu certo.

    (Get-ChildItem -Recurse "C:\Users\luan.nascimento\Documents\CTE" | Select-String "<UF>SP</UF>").Filename | Move-Item -Destination "C:\Users\luan.nascimento\Documents\CTE\novo"


    domingo, 3 de fevereiro de 2019 22:37