COPIAR ARQUIVOS POR DATA
BOA NOITE AMIGOS
COMO QUE EU FAÇO PARA COPIAR, POR EXEMPLO, TODOS OS ARQUIVOS GERADOS NO MES DE AGOSTO OU QUALQUER OUTRO MES PARA UMA DETERMINADA PASTA?
COMO QUE EU FAÇO PARA COPIAR, POR EXEMPLO, TODOS OS ARQUIVOS GERADOS NO MES DE AGOSTO OU QUALQUER OUTRO MES PARA UMA DETERMINADA PASTA?
Dê uma olhadinha nisso:
https://social.technet.microsoft.com/Forums/pt-BR/e5c58e2a-d05f-419e-abb1-02bde955e00d/copia-com-data?forum=scriptadminpt
https://social.technet.microsoft.com/Forums/pt-BR/3ed2eae8-9ebb-4f99-b659-f013acc5dac8/copiar-arquivos?forum=scriptadminpt
https://social.technet.microsoft.com/Forums/pt-BR/e5c58e2a-d05f-419e-abb1-02bde955e00d/copia-com-data?forum=scriptadminpt
https://social.technet.microsoft.com/Forums/pt-BR/3ed2eae8-9ebb-4f99-b659-f013acc5dac8/copiar-arquivos?forum=scriptadminpt
ainda nao consegui fazer uma funcao em vb6 para copiar arquivos de uma determinada pasta para um pendrive por exemplo, seguindo um periodo de data de criacao dos arquivos
por exemplo:
copiar todos os arquivos da pasta X cuja data da criacao seja entre data x e data y para o pendrive E:
por exemplo:
copiar todos os arquivos da pasta X cuja data da criacao seja entre data x e data y para o pendrive E:
Caramba, você está tentando fazer isso à mais de meio ano e ainda não conseguiu?
ainda nao, se alguem puder me ajudar agradeco muito
Siga o Roteiro
1º Pesquise sobre como Listar arquivos de uma Pasta com sua Propriedades
visualbasicparainiciantes.blogspot.com.br/2011/09/como-obter-informacoes-de-arquivos.html
2º Pesquise sobre Copiar arquivo de um diretorio para o outro
3º Na lista faca um loop que verifique os arquivos de tal data se for = Movimente para a PASTA tal...
Simples assim...
1º Pesquise sobre como Listar arquivos de uma Pasta com sua Propriedades
visualbasicparainiciantes.blogspot.com.br/2011/09/como-obter-informacoes-de-arquivos.html
2º Pesquise sobre Copiar arquivo de um diretorio para o outro
3º Na lista faca um loop que verifique os arquivos de tal data se for = Movimente para a PASTA tal...
Simples assim...
Bom, você vai usar o File System Object. Ele é quem faz essa parte de seleção de dados. Portanto adicione a referência de [Ô]Microsoft Scripting Runtime[Ô] no seu projeto. O código que faria algo assim seria algo como:
Dim FSO As New FileSystemObject
Dim pasta As Folder
Set pasta = FSO.GetFolder([Ô]C:\downloads[Ô]) [ô]buscando uma pasta qualquer
For Each arquivo In pasta.Files [ô] percorrendo todos os arquivos da pasta
If Month(arquivo.DateCreated) = 2 Then [ô] se o mês da data de criação do arquivo for [Ô]2[Ô] então
FileCopy arquivo.Path, [Ô]c:\outra\[Ô] & arquivo.Name [ô] copiar para a pasta [Ô]outra[Ô] com o mesmo nome
End If
Next
Tópico encerrado , respostas não são mais permitidas