none
Deletar qualquer tipo de arquivo e pastas e subpastas Windows 2008 RRS feed

  • Pergunta

  • Tenho um servidor de arquivos com windows 2008 no qual semanalmente pretendo rodar uma bat, vbs ou power shell para deletar toda a pasta.

    Existe alguma forma de fazer isso automaticamente atraves de alguma dessas ferramentas acima?

    terça-feira, 24 de janeiro de 2012 14:17

Respostas

  • Teste este .BAT

    SET PUBLICO=C:\Temp
    
    
    FOR /F "tokens=*" %%G IN ('DIR /B /AD /S %PUBLICO%') DO RMDIR /S /Q "%%G"
    
    DEL "%PUBLICO%\*.*" /s /q
    

    Vc só precisa alterar a primeira linha com o caminho da pasta que vc quer apagar o conteúdo.

    Na segunda linha eu leio a saida de um DIR da pasta e apago todas a pasta(e todo o seu conteudo).

    Na terceira apago os arquivos que estão na raiz da pasta.


    Fábio de Paula Junior
    • Marcado como Resposta Hugo Carneiro Jr terça-feira, 24 de janeiro de 2012 15:39
    terça-feira, 24 de janeiro de 2012 15:13
    Moderador

Todas as Respostas

  • Teste este .BAT

    SET PUBLICO=C:\Temp
    
    
    FOR /F "tokens=*" %%G IN ('DIR /B /AD /S %PUBLICO%') DO RMDIR /S /Q "%%G"
    
    DEL "%PUBLICO%\*.*" /s /q
    

    Vc só precisa alterar a primeira linha com o caminho da pasta que vc quer apagar o conteúdo.

    Na segunda linha eu leio a saida de um DIR da pasta e apago todas a pasta(e todo o seu conteudo).

    Na terceira apago os arquivos que estão na raiz da pasta.


    Fábio de Paula Junior
    • Marcado como Resposta Hugo Carneiro Jr terça-feira, 24 de janeiro de 2012 15:39
    terça-feira, 24 de janeiro de 2012 15:13
    Moderador
  • Hugo,

    Pode ser um Powershell asism:

    $pasta = "C:\Pasta que voê quer apagar."
    
    Write-Host "Apagando a pasta $pasta e subpastas"
    
    Remove-Item $pasta -Force -Recurse -ErrorAction 0 

     


    • Editado Fábio JrModerator terça-feira, 24 de janeiro de 2012 15:20 Correção Comando Remote por Remove
    terça-feira, 24 de janeiro de 2012 15:18
  • Fabio Jr,

    A bat funcionou perfeitamente. Obrigado

    Aloisio Lacerda,

    Criei este comando em um arquivo ps1 e quando rodei naos deletou.

    mais valeu pela dica

    terça-feira, 24 de janeiro de 2012 15:39
  • Hugo,

    O comando do Aloisio apaga a pasta, só estava errado quando ele postou o nome do comando, estava Remote o correto é Remove (erro de digitatao)


    Fábio de Paula Junior
    terça-feira, 24 de janeiro de 2012 15:43
    Moderador
  • Fabio,

    Obrigado pela observação.

    terça-feira, 24 de janeiro de 2012 15:46
  • Valeu funcionou perfeito o Power Shell também.
    terça-feira, 24 de janeiro de 2012 15:53