none
Script para deletar arquivos e pastas mantendo uma determinada pasta RRS feed

  • Pergunta

  • Bom dia pessoal,

      Estou precisando deletar todos os arquivos e pastas de um diretorio e nesse mesmo diretorio manter apenas uma pasta especifica, por exemplo, detelar todos os arquivos e pastas contidos no diretorio C:\teste e manter nesse mesmo diretorio apenas a pasta x_teste.
      Alguem poderia me ajudar com essa questão?

    quinta-feira, 26 de agosto de 2010 14:31

Respostas

  • Thiago,

    O exemplo abaixo está em PowerScript

    $Items = Get-ChildItem -Path C:\Teste
    
    foreach($item in $Items){
    
      if($item.name -ne "x_teste"){
        Remove-Item $item.fullname -recurse 
      }
    
    }
    

    A primeira linha retorna todas as pastas/arquivos no primeiro nivel de C:\teste.

    Depois tem um loop que verifica cada pasta/arquivo retornado na primeira linha, se o nome for diferente de x_teste então deleta.

     


    Fábio de Paula Junior
    • Marcado como Resposta Thiagojr.ramos quinta-feira, 26 de agosto de 2010 17:58
    quinta-feira, 26 de agosto de 2010 15:38
    Moderador

Todas as Respostas

  • Thiago,

    O exemplo abaixo está em PowerScript

    $Items = Get-ChildItem -Path C:\Teste
    
    foreach($item in $Items){
    
      if($item.name -ne "x_teste"){
        Remove-Item $item.fullname -recurse 
      }
    
    }
    

    A primeira linha retorna todas as pastas/arquivos no primeiro nivel de C:\teste.

    Depois tem um loop que verifica cada pasta/arquivo retornado na primeira linha, se o nome for diferente de x_teste então deleta.

     


    Fábio de Paula Junior
    • Marcado como Resposta Thiagojr.ramos quinta-feira, 26 de agosto de 2010 17:58
    quinta-feira, 26 de agosto de 2010 15:38
    Moderador
  • Boa tarde Fábio,

    Muito obrigado pela ajuda, já configurei as restrições do powershell e o script esta perfeito. Você poderia indicar um material para iniciantes em powerscript?

    Mias uma vez, agradeço por sua grande ajuda e atenção.

    quinta-feira, 26 de agosto de 2010 17:58
  • Sempre que preciso de algo com PowerScript eu procuro primeiro no Script Center da Microsoft.

    http://technet.microsoft.com/pt-br/scriptcenter/default.aspx


    Fábio de Paula Junior
    quinta-feira, 26 de agosto de 2010 18:24
    Moderador
  • Como faço para não deletar +1 de uma pasta ?

    domingo, 3 de abril de 2011 19:49