COMO COPIAR SUB-PASTA INTEIRA
Como copiar pastas com sub-pastas completamente, sem precisar copiar arquivo por arquivo?
As rotinas que conheço como filecopy, copiam apenas 1 arquivo por vez.
Agradecido,
Gardel
As rotinas que conheço como filecopy, copiam apenas 1 arquivo por vez.
Agradecido,
Gardel
Pode ser zipando ?
Ricardo,
O problema é que preciso primeiro juntar várias pastas e sub-pastas, mais o arquivo do BD em uma nova pasta e só então zipá-la.
Aguardo
O problema é que preciso primeiro juntar várias pastas e sub-pastas, mais o arquivo do BD em uma nova pasta e só então zipá-la.
Aguardo
Alguém?
tenta isso ai
GERARDA muito bom o código. Parabéns!
Só um comentário: Como está copia só o conteúdo da pasta para pasta de destino. Agora se quiserem copiar a pasta inteira, inclusive ele mesma para o destino, retire a parte final da linha:
& [Ô]\*.*[Ô]
Assim copiará também a pasta.
Só ficou 2 dúvidas:
Será que esse código funciona em qualquer Windows?
Será que funcina também se o usuário do aplicativo não for o Administrador do Windows?
Só um comentário: Como está copia só o conteúdo da pasta para pasta de destino. Agora se quiserem copiar a pasta inteira, inclusive ele mesma para o destino, retire a parte final da linha:
& [Ô]\*.*[Ô]
Assim copiará também a pasta.
Só ficou 2 dúvidas:
Será que esse código funciona em qualquer Windows?
Será que funcina também se o usuário do aplicativo não for o Administrador do Windows?
Muito bom mesmo o exemplo e funciona no Win 7 sem problemas
Bem testei numa máquina virtual com Windows 98, sendo que o EXE estava no XP simulando um servidor e também funcionou perfeitamente.
Mas no cenário acima acorreu duas coisas estranhas:
1- O DriveList aparece sem nenhum conteúdo selecionado. O padrão é vir C: mas vem em branco. Como o exe estava no XP (servidor) e executando no Win98 estação virtual, parece que ele não interpretou o path do servidor \\Servidor\pastaEXE. Isso é um defeito do Win98 ou do DriveList?
2- Ao abrir a lista do DriveList, só aparecem os drivers locais do Win98 e não as pastas de rede por exemplo. Será problema do DriverList?
Uma coisa que também não consegui fazer foi setar o DirListbox (ao abrir o form) para iniciar numa pasta especÃfica, exemplo o raiz do C: ele sempre vem setado na pasta do executável do aplicativo.
Novamente parabéns pelo excelente código.
Mas no cenário acima acorreu duas coisas estranhas:
1- O DriveList aparece sem nenhum conteúdo selecionado. O padrão é vir C: mas vem em branco. Como o exe estava no XP (servidor) e executando no Win98 estação virtual, parece que ele não interpretou o path do servidor \\Servidor\pastaEXE. Isso é um defeito do Win98 ou do DriveList?
2- Ao abrir a lista do DriveList, só aparecem os drivers locais do Win98 e não as pastas de rede por exemplo. Será problema do DriverList?
Uma coisa que também não consegui fazer foi setar o DirListbox (ao abrir o form) para iniciar numa pasta especÃfica, exemplo o raiz do C: ele sempre vem setado na pasta do executável do aplicativo.
Novamente parabéns pelo excelente código.
MonteSiao
Obrigado pela ajuda, resolveu
Gardel
Obrigado pela ajuda, resolveu
Gardel
Tópico encerrado , respostas não são mais permitidas