Mover a pasta pública para fora de C: \ Users

0

Eu gostaria de limpar o diretório C: \ Users com um script em lote, infelizmente este script também está excluindo o Public que gostaria de manter lá, então pensei em poder mover a pasta Public para fora do C: \ Usuários então executam o script em lote e quando isso terminar, mova a pasta Public de volta. Mas quando eu tento mover a pasta Public com este comando:

move C:\Users\Public C:\tmp\Public

diz-me Acesso negado.

Espero que alguém possa me ajudar.

-tmrbng

    
por tmrbng 07.07.2017 / 15:27

1 resposta

0

Concordo com o comentário do @ Jay.

Esse pequeno lote listará Users perfis, exceto All Users , Default , Public e o usuário atual.

@Echo off
For /F "delims=" %%A in (
  'dir /B/AD "%USERPROFILE%\.." ^|findstr /IV "^All ^Default ^Public ^%USERPROFILE:*Users\=%$"'
) Do (
  Echo current profile folder name: %%A
  Rem do with it whatever you like
)

IMO uma abordagem ainda melhor seria usar WinDirStat para ver quem / o que é o porco do espaço e trabalhar com o maior queridos.

    
por 07.07.2017 / 16:35