none
Apagar Conteudo da pasta Download de todos os usuários RRS feed

  • Pergunta

  • Apagar Conteúdo da pasta Download de todos os usuários, 

    Trabalho com Windows 2008 R2 e com varias sessões, estava a procura de uma comando para que possa apagar todo o conteúdo da pasta de Downloads de todo os usuários.

    o Comando ForFiles apaga do usuário que a executa porém gostaria de periodicamente eu executa e o comando, sem falar que existem outras pastas que poderiam ser apagada periodicamente pra melhorar o desempenho do sistema operacional.

    forfiles /p "C:\Users\%username%\Downloads" /s /m *.* /c "cmd /c DEL @path" /d -0

    quinta-feira, 29 de março de 2018 13:00

Todas as Respostas

  • faça alguma programacao para ele ler os "usuarios" e em seguida para apagar a pasta de cada 1 deles

    ou cria uma linha para cada usuario mesmo.

    quinta-feira, 29 de março de 2018 13:05
  • Tente com Powershell.

    Get-ChildItem "C:\Users" | ?{ $_.PSIsContainer }  | % {gci (Join-Path $_.FullName Downloads) -Recurse} | %{Remove-Item $_.FullName -Verbose}

    Explicação de cada comando ( a saída de um é a entrada do próximo)

    Get-ChildItem "C:\Users" , Lista o conteúdo da pasta C:\users

    ?{ $_.PSIsContainer } , Filtra apenas os diretórios, se tiver algum arquivo na pasta c:\users ele não será enviado para o próximo comando.

     % {gci (Join-Path $_.FullName Downloads) -Recurse}, Adiciona ao caminho da pasta a palavra Downloads e lista seus subdiretórios.

    %{Remove-Item $_.FullName -Verbose}, Apaga cada um dos arquivos.



    Fábio de Paula Junior

    terça-feira, 17 de abril de 2018 20:44
    Moderador