Estou tendo problemas ao manipular arquivos em uma aplicação descktop em vb.net 2005 que estou desenvolvendo.
A idéia é simples mas não estou conseguindo, eu preciso fazer o seguinte copiar todos os arquivos do diretório "x" por exemplo que fica no hd para o direrório "y". De modo simples eu consegui fazer tipo com um arquivo só. A idéia também é que se o arquivo que já esteja sendo copiado existir no diretório de destino então ele não precisa copiar.
Eu consegui fazer isso com um unico arquivo por vez:
Dim origem As String = "C:\origem\arquivo.doc"
Dim destino As String = "D:\arquivo.jpg"
File.Copy(origem, destino)
Para verificar se o arquivo já existe ou não usei uma estrutura If...Else usando File.Existe para verificar caso o arquivo já exista se não existir aí sim ele faz a cópia.
Mas preciso que ele faça isso com todos os arquivos do diretório e não estou conseguindo. Ou seja pega todos os arquivos do diretório de origem e copia para o diretório de destino e no processo verificando já existe ou não os que já existir ele não copia.
Pergunta
alexandremanowar
E ae pessoal beleza!
Estou tendo problemas ao manipular arquivos em uma aplicação descktop em vb.net 2005 que estou desenvolvendo.
A idéia é simples mas não estou conseguindo, eu preciso fazer o seguinte copiar todos os arquivos do diretório "x" por exemplo que fica no hd para o direrório "y". De modo simples eu consegui fazer tipo com um arquivo só. A idéia também é que se o arquivo que já esteja sendo copiado existir no diretório de destino então ele não precisa copiar.
Eu consegui fazer isso com um unico arquivo por vez:
Para verificar se o arquivo já existe ou não usei uma estrutura If...Else usando File.Existe para verificar caso o arquivo já exista se não existir aí sim ele faz a cópia.
Mas preciso que ele faça isso com todos os arquivos do diretório e não estou conseguindo. Ou seja pega todos os arquivos do diretório de origem e copia para o diretório de destino e no processo verificando já existe ou não os que já existir ele não copia.
Alguém tem uma idéia de como eu posso fazer isso?
Valeu
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.