segunda-feira, 20 de julho de 2015

Powershell - Ler o conteúdo de vários arquivos e adicionar em um arquivo

As vezes é preciso adicionar o conteúdo de uma série de arquivos em um único para podermos gerar relatórios ou até mesmo importar para o Excel


O pequeno script abaixo lê o conteúdo dos arquivos com extensão txt da pasta e adiciona em c:\temp\log.txt.

#A pasta de destino precisa existir
$pastaLogs="c:\pastadosarquivos\*.txt"


$arquivos = dir $pastaLogs
foreach ($arquivo in $arquivos){
    Get-Content $arquivo >> c:\temp\log.txt

}


Nenhum comentário:

Postar um comentário