Alguém sabe se é possivel apagar o conteúdo inteiro de uma pasta, sem apagar uma subpasta especifica?
EX:
Pasta raiz
—>arquivo.doc
—>arquivo.xls
—>subpasta1
—>subpasta2
vamos supor que eu queira apagar tudos, exceto a subpasta2, como fazer?!
Desde já agradeço!!
PS: não venham com respostas do tipo, “seleciona os outros 3 arquivos” por favor!! XD
Uma maneira estúpida de fazer isso no Windows é você abrir uma linha de comando:
cd /d \pastaraiz\subpasta2
rmdir /s /q \pastaraiz
Como você está no diretório corrente \pastaraiz\subpasta2, ele não poderá ser removido.
O problema do jeito que lhe indiquei é que o conteúdo da subpasta2 também será removido; a única coisa que permanecerá é o próprio diretório \pastaraiz\subpasta2, completamente vazio.
Outra forma, menos estúpida, é criar um script que remova todos os subdiretórios, exceto essa subpasta2.
del \pastaraiz*
rmdir /s /q \pastaraiz\subpasta1
Muito obrigado entanglement,
vou tentar e posto aqui o resultado.
abraços!