Partilhar via


Excluindo um arquivo de texto

Nesta lição, você aprenderá como excluir um arquivo de uma pasta usando o Objeto My.Computer.FileSystem.

Você pode excluir um arquivo de texto usando o Método My.Computer.FileSystem.FindInFiles.É sempre aconselhável perguntar aos usuários se eles têm certeza que desejam excluir um arquivo antes de excluí-lo realmente.Imagine se você tivesse clicado acidentalmente num botão que automaticamente excluía sem aviso um arquivo que você precisava!Você usará o MsgBoxResult Enumeration para determinar se o usuário clica em Yes ou No quando solicitado a confirmar a exclusão.

Tente-o!

Para excluir um arquivo

  1. Abra o projeto Picture Viewer da lição anterior.Se você ainda não concluiu-lo, vá para Ler um arquivo de texto e conclua a lição para poder continuar.

  2. Em Solution Explorer,selecione Form1.vb e em seguida, no menu View, clique em Designer .

  3. Adicione um controle Button ao formulário, posicionando-o próximo ao botão Load Favorites.

  4. Alterar as propriedades deste botão a seguir:

    Propriedade

    Valor

    Nome

    DeleteFavorites

    Texto

    Exclui os favoritos

    Size (Tamanho)

    92, 23

  5. Clique duas vezes no novo controle Button para adicionar o manipulador de eventos padrão no Editor de Códigos.

  6. No manipulador de eventos DeleteFavorites_Click, adicione o código a seguir.Esse código verifica para garantir que o arquivo a ser excluído existe e, em seguida, exibe uma caixa de mensagem para verificar se o usuário deseja excluir o arquivo.Se o usuário clicar em sim, a caixa de imagem e a caixa de listagem são desmarcadas e em seguida, o arquivo de texto é excluído da pasta Documentos.

    ' Check that the favorites text file exists.
    If My.Computer.FileSystem.FileExists(FavoritePictures) Then
    
        ' Ensure that user wants to delete the favorites text file.
        If MsgBox("Are you sure you want to send the favorites" _
            & " file to the Recycle Bin?", MsgBoxStyle.YesNo, _
            "Delete Favorite Pictures") = MsgBoxResult.Yes Then
    
            ' Clear the picture box and the list box.
            Me.ListBox1.Items.Clear()
            Me.PictureBox1.ImageLocation = ""
    
            ' Delete the favorites file.
            My.Computer.FileSystem.DeleteFile(FavoritePictures)
    
        End If
    Else
        MsgBox("The favorites file does not exist.")
    End If
    
  7. Pressione F5 para executar o código.

  8. Clique em Delete Favorites e em seguida, clique em Yes quando for solicitado.

  9. Verificar se o arquivo FavoritePictures.txt foi excluído da pasta Documentos, clicando no botão Load Favorites.

Próximas etapas

Nesse conjunto de lições, você aprendeu a criar um aplicativo Picture Viewer que permite que você leia nomes de arquivo da pasta Imagens e exiba as imagens correspondentes em uma caixa de imagem.Você também aprendeu como ler e escrever em um arquivo de texto e como excluir o arquivo de texto.No próximo conjunto de lições, você aprenderá sobre as classes, as plantas de objetos que você pode reutilizar em seus programas.

Próxima Lesson: Programação com objetos: Usando classes

Consulte também

Tarefas

Recuperando nomes de arquivos em uma pasta

Escrevendo em um arquivo texto

Ler um arquivo de texto

Outros recursos

Usando o sistema de arquivos: Gravar e ler de arquivos

Tour Didático do Visual Basic