Usuário com melhor resposta
EXCLUIR!

Pergunta
-
Oi amigos, alguém sabe como faço pra excluir um arquivo oculto específico em VB.NET?
eu usei o comando
If IO.File.Exists("WindowsApplication1.exe") Then
System.IO.File.Delete("WindowsApplication1.exe")
e tentei também
Dim arqoculto As String
arqoculto = Dir("WindowsApplication1.exe")
If arqoculto = "WindowsApplication1.exe" Then
System.IO.File.Delete("WindowsApplication1.exe")
esse WindowsApplication1.exe é outro aplicativo que eu ocultei SetAttr("WindowsApplication1.exe", vbHidden)
o problema que esse arquivo é praticamente quase sempre atualizado, e pra isso eu quero excluir ele antes de sobrescrever pra evitar erros.
Mais não exclui!
O 1° exemplo que usei não faz nada, não exclui e nem da mensagem de erro
O 2° exemplo que usei funciona se o arquivo não estiver oculto, mais com ele oculto da mensagem dizendo "O arquivo 'C:\Teste\WindowsApplication1.exe' já existe"
alguma ideia alguém?
Respostas
-
Oi Jorge Paulino, eu tentei fazer como você disse, mais pelo que eu vi não tem SetAttr que deixa o arquivo visível de novo, mais ai eu coloquei o comando no Load do Form invés de colocar na parte onde ele excluía, ai deu certo, o porque não faço a miníma ideia, mais deu kk
Obrigado pela Força Jorge Paulino!
- Marcado como Resposta Diego H. da Silvaa quinta-feira, 4 de outubro de 2012 16:35
Todas as Respostas
-
É só alterar a visibilidade antes de apagar (usando o SetAttr)
Jorge Paulino
Visual Basic em Português
http://www.jorgepaulino.com/
- Sugerido como Resposta Jeimes Ribeiro quinta-feira, 4 de outubro de 2012 16:37
-
Oi Jorge Paulino, eu tentei fazer como você disse, mais pelo que eu vi não tem SetAttr que deixa o arquivo visível de novo, mais ai eu coloquei o comando no Load do Form invés de colocar na parte onde ele excluía, ai deu certo, o porque não faço a miníma ideia, mais deu kk
Obrigado pela Força Jorge Paulino!
- Marcado como Resposta Diego H. da Silvaa quinta-feira, 4 de outubro de 2012 16:35