quinta-feira, 24 de maio de 2012

PS Script para listar arquivos/diretórios e salvar em um arquivo .txt

PS Script para listar arquivos/diretórios e salvar em um arquivo .txt

rem Pega a data e hora atual do computador e adiciona na variável $data.
$data = Get-Date -Format "ddMMyyyyhhmm"

rem Adiciona o texto "U_" + $data + ".txt" na variável $nome Ex. "U_240520120232"
$Nome = "U_" + $data + ".txt"

rem Lista na tela arquivos/diretórios que estão dentro do caminho "C:\teste\"
Get-ChildItem -Force C:\teste\ -Recurse

rem Salva as informações retornadas em um arquivo com o nome "$Nome"
Get-ChildItem -Force C:\teste\ -Recurse >> ("C:\teste\"+$Nome) 

Informações retornadas na tela:


Informações no arquivo criado:



Get-ChildItem: Comando para listar os arquivos/diretórios, funciona igual o comando "dir" antigo MSDOS e "ls" utilizado nas Plataformas Unix e GNU/Linux.

-Recurse: Para listarmos também o conteúdo dentro das pastas e subpastas.

>> ("Caminho"): Copia as informações retornadas em um arquivo para o caminho especificado.
Ex. ipconfig >> ("C:\IpConfig.txt") - Retorna em um arquivo txt informações de configuração de rede do computador.

Nenhum comentário:

Postar um comentário