Dúvida simples

2 respostas
K

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

2 Respostas

E

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

K

Muito obrigado entanglement,
vou tentar e posto aqui o resultado.
abraços!

Criado 1 de março de 2010
Ultima resposta 2 de mar. de 2010
Respostas 2
Participantes 2