Лучший способ автоматизировать копирование двух больших файлов?

552
user4912610

Существует два больших (5 ГБ каждый) файла DBF, которые необходимо создать резервную копию перед запуском процесса через MS Access. Это на случай, если что-то испортится.

Сейчас я делаю две команды filecopy () в VBA, но подозреваю, что это медленно.

Каков наилучший способ сделать это резервное копирование автоматически и эффективно? Это можно сделать из командного файла или чего-то подобного? Я не могу установить новое программное обеспечение.

0
Что заставляет вас подозревать, что это медленно? Вы сравнивали скорость с каким-либо другим методом копирования тех же файлов (например, из Проводника или командной строки)? GuitarPicker 8 лет назад 0
@GuitarPicker Кажется медленнее, чем ручной выбор обоих файлов и вставка копий в одну и ту же папку одновременно user4912610 8 лет назад 0

1 ответ на вопрос

0
td512

Using a batch file here's what you can do:

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

Another way to do it is using the command Esentutl (Windows Vista+)

ESENTUTL /y FILE.DBF /d B:\Backups\FILE.DBF ESENTUTL /y FILE1.DBF /d B:\Backups\FILE1.DBF 
Нужны ли цитаты по путям? Должны ли они быть в одном каталоге? Могу ли я сделать COPY H: \ Path \ FILE.DBF H: \ Path \ FILEBACK.dbf? user4912610 8 лет назад 0
Цитаты: только при использовании пути с пробелом. Тот же каталог: Нет. COPY H: \ Path \ FILE.DBF H: \ Path \ FILEBACK.dbf да. td512 8 лет назад 0
также попробуйте esentutl, он доступен в каждой версии Windows, и показывает процент td512 8 лет назад 0
Это быстрее чем КОПИЯ? Что такое / y и / d? user4912610 8 лет назад 0
Это быстрее чем КОПИЯ? Возможно, в основном та же скорость, но показывает, где находится передача. Что такое / y и / d? / y = Копировать / d = имя файла назначения td512 8 лет назад 0
Я только что попробовал, и он говорит "неверный код" user4912610 8 лет назад 0
Похоже, что это даже не поддерживает копирование. Показывает режимы работы: дефрагментация / d, восстановление / r, целостность / g, контрольная сумма / k, восстановление / p, дамп файла / m user4912610 8 лет назад 0
смотрите: http://i.imgur.com/lBxK9pa.png дополнительно, какую версию окон вы используете? td512 8 лет назад 0
Windows Server 2003 R2 user4912610 8 лет назад 0
используйте команду копирования td512 8 лет назад 0

Похожие вопросы