在通过 MS Access 运行某个进程之前,需要备份两个大型 (每个 5 GB) DBF 文件。以防出现损坏。
现在,我正在 VBA 中执行两个 filecopy() 命令,但我怀疑它很慢。
自动高效地执行此备份的最佳方法是什么?可以通过批处理文件或类似文件执行此操作吗?我无法安装新软件。
答案1
使用批处理文件您可以执行以下操作:
COPY FILE.DBF B:\Backups
COPY FILE1.DBF B:\Backups
另一种方法是使用命令Esentutl
(Windows Vista+)
ESENTUTL /y FILE.DBF /d B:\Backups\FILE.DBF
ESENTUTL /y FILE1.DBF /d B:\Backups\FILE1.DBF