none
Como faço para criar um "DELETADOR" ? RRS feed

  • Pergunta

  • Bom Dia 

    Sou iniciante do vb e Gostaria de saber como crio um desinstalador ou algo do tipo, que ao selecionar o diretório (pasta) e apertar no [botão], excluirá  alguns arquivos que já estarão configurados para serem deletados. 

    Obrigado pela leitura .

    sexta-feira, 31 de março de 2017 00:32

Respostas

Todas as Respostas

  • Alex,

    Para excluir arquivos basta executar o File.Delete e para buscar arquivos Directory.GetFiles.

    Você pode listar os arquivos com o GetFiles e no loop, como no exemplo abaixo, chamar o Delete.

    using System;
    using System.IO;
    
    class Test 
    {
        public static void Main() 
        {
            try 
            {
    
                string[] dirs = Directory.GetFiles(@"c:\", "*.jpg");
                foreach (string dir in dirs) 
                {
                    File.Delete(dir);
                }
            } 
            catch (Exception e) 
            {
                /// ....
            }
        }
    }


    If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".

    Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".

    sexta-feira, 31 de março de 2017 12:25
  • MUITO OBRIGADO !

    FIZ TUDO DIREITINHO SÓ QUE ESTOU EM DUVIDA  DE COMO COLOCAR UMA TEXTBOX, E NELA A FUNÇÃO DE BUSCAR DIRETÓRIO,  

    Obrigado pela leitura :)

    sexta-feira, 31 de março de 2017 14:36
  • Basta você arrastar um componente FolderBrowserDialog, segue exemplo:

    https://msdn.microsoft.com/pt-br/library/system.windows.forms.folderbrowserdialog%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396

    http://www.macoratti.net/vbn5_fbd.htm


    If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".

    Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".

    • Marcado como Resposta Alex Sdn sexta-feira, 31 de março de 2017 17:13
    sexta-feira, 31 de março de 2017 16:50
  • valeu cara !!!

    Ótimo trabalho !

    sexta-feira, 31 de março de 2017 17:18