APAGAR PASTA
Olá,
éu uso MkDir "C:\Pasta" para criar uma pasta. Como faço para apagar uma pasta? Obrigado.
éu uso MkDir "C:\Pasta" para criar uma pasta. Como faço para apagar uma pasta? Obrigado.
Kill "C:\Pasta"
RmDir "C:\Pasta"
Olá,
Testei os dois metodos e só funcionam se a pasta estiver vazia. Como faço para deletar uma pasta com todos os arquivos e subpastas que ela contem?
Testei os dois metodos e só funcionam se a pasta estiver vazia. Como faço para deletar uma pasta com todos os arquivos e subpastas que ela contem?
Faça assim:
Já agora, se quiser evitar que dê erro ao apagar a pasta, se por acaso esta não existir, faça assim:
Espero ter ajudado.
Kill "C:\Pasta\*.*" ' Apaga todos os ficheiros da pasta
RmDir "C:\Pasta" ' Apaga a pastaJá agora, se quiser evitar que dê erro ao apagar a pasta, se por acaso esta não existir, faça assim:
If Not Dir("C:\Pasta", vbDirectory) = "" Then 'Se a pasta existir
RmDir "C:\Pasta" ' Apaga a pasta
end ifEspero ter ajudado.
O jeito mesmo é fazer recursivamente, pois não se sabe quantas subpastas podem existir, dê uma olhada na dica abaixo...
APAGANDO ARQUIVOS E DIRETORIOS
APAGANDO ARQUIVOS E DIRETORIOS
Tópico encerrado , respostas não são mais permitidas