none
Script em Powershell para extrair nomes de diretorios e subdiretorios RRS feed

  • Pergunta

  • Olá a todos

    Preciso de um script em Powershell para extrair nomes de diretorios e subdiretórios para alimentar uma segunda parte do script.

    Tentei usando o Get-ChildItem com suas opções, porém não consegui incluir no script a extração dos nomes dos diretórios e subs.

    Obrigado,

    De Lucca

    segunda-feira, 5 de fevereiro de 2018 13:32

Respostas

  • Caro De Lucca,

    As instruções abaixo irão listar os nomes dos subdiretórios abaixo de determinada pasta.

    $path = "C:\Pasta"
    $result = dir $path -Recurse
    for ($i=0 ; $i -lt $result.Length;++$i)
    {
        if (($result[$i] -is [System.IO.DirectoryInfo]))
        {
            
            Write-Host($result[$i].Name) 
           
        }
    }

    • Marcado como Resposta Rafa de Lucca terça-feira, 6 de fevereiro de 2018 16:28
    terça-feira, 6 de fevereiro de 2018 11:25
  • Muito obrigado!

    Como tinha pressa, usei

    Get-ChildItem c:\meudir\*\*\* | Select-Object FullName

    \* para cada sub diretorio

    • Marcado como Resposta Rafa de Lucca terça-feira, 6 de fevereiro de 2018 16:28
    terça-feira, 6 de fevereiro de 2018 16:28

Todas as Respostas

  • Caro De Lucca,

    As instruções abaixo irão listar os nomes dos subdiretórios abaixo de determinada pasta.

    $path = "C:\Pasta"
    $result = dir $path -Recurse
    for ($i=0 ; $i -lt $result.Length;++$i)
    {
        if (($result[$i] -is [System.IO.DirectoryInfo]))
        {
            
            Write-Host($result[$i].Name) 
           
        }
    }

    • Marcado como Resposta Rafa de Lucca terça-feira, 6 de fevereiro de 2018 16:28
    terça-feira, 6 de fevereiro de 2018 11:25
  • Muito obrigado!

    Como tinha pressa, usei

    Get-ChildItem c:\meudir\*\*\* | Select-Object FullName

    \* para cada sub diretorio

    • Marcado como Resposta Rafa de Lucca terça-feira, 6 de fevereiro de 2018 16:28
    terça-feira, 6 de fevereiro de 2018 16:28