Logo Hardware.com.br
C@che Br@sil
C@che Br@sil Super Participante Registrado
973 Mensagens 2 Curtidas

Como excluir uma pasta automáticamente via batch

#1 Por C@che Br@sil 16/08/2002 - 08:30
Seguinte,

Complemetando o Assunto "existe bath windows", gostaria de criar um testnet que copiaria uma pasta para a rede, apagaria e recomeçaria tudo de novo.

copiar, beleza, ficaria assim:

md f:\testnet
xcopy c:\windows\*.* f:\testnet /s (algo assim)

para excluir que está o problema. O deltree pede confirmação mesmo com /y. Vejam abaixo:

[ESTA É UMA JANELA DE DOS]

E:\>deltree /?
Exclui uma pasta e todas as subpastas e arquivos dentro dela.

Para excluir um ou mais arquivos e pastas:
DELTREE [/Y] [unidade:]caminho [[unidade:]caminho[...]]

/Y Não pede confirmação para a exclusão
da pasta.
[unidade:]caminho Especifica o nome da pasta que você deseja excluir.

Observação: use DELTREE com cuidado. Todos os arquivos e pastas dentro da
pasta especificada serão excluídos.

E:\>deltree teste /y
Excluir a pasta "teste" e todas as suas subpastas? [sn] n

[FIM DA JANELA DE DOS]

Porque pede a confirmação? Para ficar infinito o processo (criar, copiar, apagar, criar...) não pode perdir SN....

Que comando eu usaria? Estou usando Windows 98 SE


Obrigado a todos,
OtherMind
OtherMind Super Participante Registrado
559 Mensagens 0 Curtidas
#2 Por OtherMind
16/08/2002 - 09:28
Estranho isso, nao era para pedir confirmaçao nao...
Caso nao exista mais pastas dentro da pasta que vc deseja apagar vc pode substituir o comando abaixo:


E:\>deltree teste /y


Por:

e:\>cd teste
e:\teste> del *.*
e:\teste>cd..
e:\rd teste


É so colocar no arquivo bath....
"Quando você deixa de questionar deixa de existir"
http://www.organon.hpg.com.br
C@che Br@sil
C@che Br@sil Super Participante Registrado
973 Mensagens 2 Curtidas
#3 Por C@che Br@sil
16/08/2002 - 12:28
Descobri...

Prestando a atenção em:
DELTREE [/Y] [unidade:]caminho [[unidade:]caminho[...]]

o comando fica

deltree /y f:\teste

Aí vai...

(falando a verdade na mais "coincidência" peguei um batch que estava este comando.... )

Quanto ao del *.* não queria porque eu desejo copiar muita coisa via rede para testar mesmo.

Um abraço e muito obrigado,
:. C @ c h e _ B r @ s i l .:
Aprenda inglês pelo Second Life!!! Grátis, simples e eficiente. Grupos com Nativos (Teach You Teach Me Group)!!!! Mande MP
Desenvolvedor de Sistemas Delphi
Viva o Palestra!!!
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal