FILECOPY EM ARVORE DE PASTAS

USUARIO.EXCLUIDOS 26/08/2007 11:38:22
#232718
Amigos,

Estou tentando fazer uma cópia de cd onde copio todo o conteúdo do cd: pastas, subpastas e arquivos. Para um lugar específico.

Porém tenho que usar o Filecopy pois não posso exibir a tela de progresso do windows.

Nesse exemplo:
 strNomeArq = Dir(Diretorio.List(i) & "\*.*", vbArchive)

While strNomeArq <> ""
FileCopy Diretorio.List(i) & "\" & strNomeArq, strSubPasta & "\" & strNomeArq
strNomeArq = Dir()
Wend


Só são copiados os arquivos externos. Já tentei fazer um loop dentro de outro, mas só consegui copiar o conteúdo das pastas.

Como resolver para copiar todos os arquivos até mesmo os mais internos?
USUARIO.EXCLUIDOS 26/08/2007 18:02:11
#232733
Cara, n tenho o código pronto aki, talvez alguém até te mande isso pronto e tal...mas o q vc pode fazer é o seguinte

Ligue um DirListBox com um FileListBox.
Faça um For no Dir, a partir do Path q vc desejacopiar

Assim toda vez que o path do DirListBox, for mudado, ele preenche o FileListoBox e atualizaa lista de arquivos. após isso..basta fazer um for no FileListBox e tera o nome de todos arquivos para copiar


entendeu ae?
Tópico encerrado , respostas não são mais permitidas