As vezes precisamos consolidar o conteúdo de vários arquivos em somente um para facilitar a visualização.
Para isto pode-se utilizar os comandos powershell abaixo:
#A pasta de destino precisa existir
#Exemplo: $pastaLogs="c:\logs\*.txt"
$pastaLogs="caminho\*.txt"
$arquivos = dir $pastaLogs
foreach ($arquivo in $arquivos){
Get-Content $arquivo >> c:\temp\log.txt
}
Será salvo o arquivo c:\temp\log.txt com o conteúdo de todos os arquivos .txt da pasta c:\logs.
Nenhum comentário:
Postar um comentário