COMANDO COMPACTA
Olá,
Preciso de uma rotina para backup e estou usando o comando abaixo
Compacta [Ô]backup.zip[Ô], [Ô]Pasta\[Ô] & *.MDB[Ô]
Ele compacta todos .MDBs existentes nesta pasta e cria o arquivo .zip corretamente. Que preciso é, dentro dessa pasta existem outras pastas também com arquivos .MDB. Como compactar dos .MDBs existentes na pasta e nas subpastas.
Preciso de uma rotina para backup e estou usando o comando abaixo
Compacta [Ô]backup.zip[Ô], [Ô]Pasta\[Ô] & *.MDB[Ô]
Ele compacta todos .MDBs existentes nesta pasta e cria o arquivo .zip corretamente. Que preciso é, dentro dessa pasta existem outras pastas também com arquivos .MDB. Como compactar dos .MDBs existentes na pasta e nas subpastas.
colega vc deve ter uma função chamada compacta posta a mesma pra gente
Seria isso
[ô]---------------------------------------------------------------------
[ô]Rotinas para o addZIP
[ô]---------------------------------------------------------------------
Sub Compacta(cArqCompactado As String, cArq As String)
[ô]Compacta um ou mais arquivos no formato WinZip
z = addZIP_SetCompressionLevel(azCOMPRESSION_MAXIMUM)
[ô]Z = addZIP_SaveStructure(SalvaDir) [ô]StoreFullPathName - azSTRUCTURE_ABSOLUTE
z = addZIP_Include(cArq)
[ô]z = addZIP_Span(True) [ô]Habilita multivolume
z = addZIP_ArchiveName(cArqCompactado)
[ô]Z = addZIP_Delete(DeletarOrig)
z = addZIP()
End Sub
[ô]---------------------------------------------------------------------
[ô]Rotinas para o addZIP
[ô]---------------------------------------------------------------------
Sub Compacta(cArqCompactado As String, cArq As String)
[ô]Compacta um ou mais arquivos no formato WinZip
z = addZIP_SetCompressionLevel(azCOMPRESSION_MAXIMUM)
[ô]Z = addZIP_SaveStructure(SalvaDir) [ô]StoreFullPathName - azSTRUCTURE_ABSOLUTE
z = addZIP_Include(cArq)
[ô]z = addZIP_Span(True) [ô]Habilita multivolume
z = addZIP_ArchiveName(cArqCompactado)
[ô]Z = addZIP_Delete(DeletarOrig)
z = addZIP()
End Sub
tentou colocar apenas o nome da pasta ex:
Compacta [Ô]backup.zip[Ô], [Ô]Pasta\seus_bancos[Ô]
sem um nome de arquivo especifico
Compacta [Ô]backup.zip[Ô], [Ô]Pasta\seus_bancos[Ô]
sem um nome de arquivo especifico
Marcelo não entendi sua colocação !
Meus diretórios é formado da seguinte forma:
C:\Sistema\BANCO.MDB
C:\Sistema\EMP1\BANCO.MDB
C:\Sistema\EMP2\BANCO.MDB
C:\Sistema\EMP3\BANCO.MDB
C:\Sistema\EMP4\BANCO.MDB
Sendo assim gostaria de fazer backup de todos os .MDB dentro da pasta principal e também das subpastas. Estas subpastas pode ser infinitas, ou seja, da EMP001 até EMPXXX
Meus diretórios é formado da seguinte forma:
C:\Sistema\BANCO.MDB
C:\Sistema\EMP1\BANCO.MDB
C:\Sistema\EMP2\BANCO.MDB
C:\Sistema\EMP3\BANCO.MDB
C:\Sistema\EMP4\BANCO.MDB
Sendo assim gostaria de fazer backup de todos os .MDB dentro da pasta principal e também das subpastas. Estas subpastas pode ser infinitas, ou seja, da EMP001 até EMPXXX
o que eu quiz dizer é vc tentou isso
Compacta [Ô]backup.zip[Ô], [Ô]C:\Sistema[Ô]
pra ver se ele compacta tudo que esta dentro da pasta sistema
Compacta [Ô]backup.zip[Ô], [Ô]C:\Sistema[Ô]
pra ver se ele compacta tudo que esta dentro da pasta sistema
Entendi, já tinha feito esse teste e neste caso apresenta erro
colega achei umas classes veja bem não nem dll que faz a compactação legal veja ai
Olá Marcelo
Pelo que entendi esse exemplo faz a mesmo procedimento do que já faço aqui certo? pois ele compacta os arquivos *.DLL de uma determinada pasta e também não pega das subpastas certo ?
Será que não existe um comando para fazer backup da pasta ou de determinada extensão da pasta e subpastas.
Pelo que entendi esse exemplo faz a mesmo procedimento do que já faço aqui certo? pois ele compacta os arquivos *.DLL de uma determinada pasta e também não pega das subpastas certo ?
Será que não existe um comando para fazer backup da pasta ou de determinada extensão da pasta e subpastas.
Olá galera !
Esse compacta não sem uma solução para zip arquivo em uma determinada pasta e subpastas? Tem algum outro método que possa usar para fazer backup então ?
Esse compacta não sem uma solução para zip arquivo em uma determinada pasta e subpastas? Tem algum outro método que possa usar para fazer backup então ?
Tópico encerrado , respostas não são mais permitidas