Melhor maneira de automatizar a cópia de dois arquivos grandes?

Melhor maneira de automatizar a cópia de dois arquivos grandes?

Existem dois arquivos DBF grandes (5 GB cada) dos quais é necessário fazer backup antes que um processo seja executado por meio do MS Access. Isso ocorre para o caso de algo ser corrompido.

No momento estou executando dois comandos filecopy() no VBA, mas suspeito que seja lento.

Qual a melhor forma de realizar esse backup de forma automática e eficiente? Isso pode ser feito a partir de um arquivo em lote ou algo semelhante? Não consigo instalar novo software.

Responder1

Usando um arquivo em lote, aqui está o que você pode fazer:

COPY FILE.DBF B:\Backups
COPY FILE1.DBF B:\Backups

Outra maneira de fazer isso é usando o comando Esentutl(Windows Vista+)

ESENTUTL /y FILE.DBF /d B:\Backups\FILE.DBF
ESENTUTL /y FILE1.DBF /d B:\Backups\FILE1.DBF

informação relacionada