quinta-feira, 24 de maio de 2012

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


Power Shell 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; 
rem 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)  




Comandos utilizados no Script acima:

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.


$data: Cria uma variável. 

Nenhum comentário:

Postar um comentário