MS Access 経由でプロセスを実行する前に、バックアップする必要がある 2 つの大きな (それぞれ 5 GB) DBF ファイルがあります。これは、何かが破損した場合に備えてのものです。
現在、VBA 内で 2 つの 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