none
EXCLUIR! RRS feed

  • 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?
    quarta-feira, 3 de outubro de 2012 03:38

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!

    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
    quinta-feira, 4 de outubro de 2012 08:03
  • 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!

    quinta-feira, 4 de outubro de 2012 16:35